<SEC-DOCUMENT>0001731122-23-002010.txt : 20231031
<SEC-HEADER>0001731122-23-002010.hdr.sgml : 20231031
<ACCEPTANCE-DATETIME>20231031170111
ACCESSION NUMBER:		0001731122-23-002010
CONFORMED SUBMISSION TYPE:	6-K
PUBLIC DOCUMENT COUNT:		76
CONFORMED PERIOD OF REPORT:	20230630
FILED AS OF DATE:		20231031
DATE AS OF CHANGE:		20231031

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Infobird Co., Ltd
		CENTRAL INDEX KEY:			0001815566
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-PREPACKAGED SOFTWARE [7372]
		IRS NUMBER:				000000000
		STATE OF INCORPORATION:			E9
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		6-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-40301
		FILM NUMBER:		231365474

	BUSINESS ADDRESS:	
		STREET 1:		UNIT 532A, 5/F, CR BLD 2, 1 SCIENCE PARK
		STREET 2:		WEST AVENUE, HONG KONG SCNC PARK, TAI PO
		CITY:			N.T. HONG KONG
		STATE:			K3
		ZIP:			000000
		BUSINESS PHONE:		8601052411819

	MAIL ADDRESS:	
		STREET 1:		UNIT 532A, 5/F, CR BLD 2, 1 SCIENCE PARK
		STREET 2:		WEST AVENUE, HONG KONG SCNC PARK, TAI PO
		CITY:			N.T. HONG KONG
		STATE:			K3
		ZIP:			000000

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	Infobird Co. Ltd.
		DATE OF NAME CHANGE:	20200618
</SEC-HEADER>
<DOCUMENT>
<TYPE>6-K
<SEQUENCE>1
<FILENAME>e5161_6k.htm
<DESCRIPTION>FORM 6-K
<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/2023" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:us-gaap="http://fasb.org/us-gaap/2023" xmlns:us-roles="http://fasb.org/us-roles/2023" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:country="http://xbrl.sec.gov/country/2023" xmlns:currency="http://xbrl.sec.gov/currency/2023" xmlns:srt="http://fasb.org/srt/2023" xmlns:ifbd="http://english.infobird.com/20230630">
<head>
     <title></title>
<meta http-equiv="Content-Type" content="text/html" />
</head>
<!-- Field: Set; Name: xdx; ID: xdx_02C_US%2DGAAP%2D2023 -->
<!-- Field: Set; Name: xdx; ID: xdx_03C_ifbd_english.infobird.com_20230630 -->
<!-- Field: Set; Name: xdx; ID: xdx_04C_20230101_20230630 -->
<!-- Field: Set; Name: xdx; ID: xdx_059_edei%2D%2DEntityCentralIndexKey_0001815566 -->
<!-- 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_05F_edei%2D%2DDocumentPeriodEndDate_June 30, 2023 -->
<!-- Field: Set; Name: xdx; ID: xdx_053_edei%2D%2DDocumentFiscalYearFocus_2023 -->
<!-- Field: Set; Name: xdx; ID: xdx_07E_XDX_C%2D%2D\Users\Dell\Desktop\sams\Live\6%2DK\e5161__ex99%2D1.embedded.xdx -->
<!-- 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 -->
<body style="font: 10pt Times New Roman, Times, Serif">



<p style="margin: 0"></p>

<!-- Field: Rule-Page --><div style="margin-top: 12pt; 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="margin: 0">&#160;</p>

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

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

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

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

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 18pt"><b>FORM
<span id="xdx_909_edei--DocumentType_c20230101__20230630_zAmOoOKUEDQ6"><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" name="dei:DocumentType">6-K</ix:nonNumeric></span></b></span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>REPORT OF FOREIGN PRIVATE ISSUER<br />
PURSUANT TO RULE 13a-16 OR 15d-16<br />
UNDER THE SECURITIES EXCHANGE ACT OF 1934</b></p>

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

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

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

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Commission File Number: <span id="xdx_90E_edei--EntityFileNumber_c20230101__20230630_zP2Q3BLsOaDd"><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" name="dei:EntityFileNumber">001-40301</ix:nonNumeric></span></b></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 24pt"><b><span id="xdx_904_edei--EntityRegistrantName_c20230101__20230630_zFeBA0b62imd" title="Entity Registrant Name"><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" name="dei:EntityRegistrantName">Infobird Co., Ltd</ix:nonNumeric></span></b></span></p>

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

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><b><span id="xdx_904_edei--EntityAddressAddressLine1_c20230101__20230630_zzz2wkdTNFb1" title="Entity Address, Address Line One"><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" name="dei:EntityAddressAddressLine1">Unit 532A</ix:nonNumeric></span>, <span id="xdx_905_edei--EntityAddressAddressLine2_c20230101__20230630_zETS2nvuq3F4" title="Entity Address, Address Line Two"><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" name="dei:EntityAddressAddressLine2">5/F, Core Building 2</ix:nonNumeric></span>, <span id="xdx_90A_edei--EntityAddressAddressLine3_c20230101__20230630_zWyKZtFDvwp1" title="Entity Address, Address Line Three"><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" name="dei:EntityAddressAddressLine3">No. 1 Science Park West Avenue</ix:nonNumeric></span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><b><span id="xdx_90F_ecustom--EntityAddressAddressLine4_iP3dei--EntityAddressAddressLine3_c20230101__20230630_zblIBKs6HQBf" title="Entity Address Address Line Four"><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" name="ifbd:EntityAddressAddressLine4">Hong Kong Science Park</ix:nonNumeric></span>, <span id="xdx_906_edei--EntityAddressCityOrTown_c20230101__20230630_zR135qre8GA5" title="Entity Address, City or Town"><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" name="dei:EntityAddressCityOrTown">Tai Po, N.T</ix:nonNumeric></span>., <span id="xdx_905_edei--EntityAddressCountry_c20230101__20230630_z0ka5QAoIVb9" title="Entity Address, Country"><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" format="ixt-sec:countrynameen" name="dei:EntityAddressCountry">Hong Kong</ix:nonNumeric></span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><b>(Address of Principal Executive Offices)</b></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Indicate by check mark whether the registrant files or will file annual
reports under cover Form 20-F or Form 40-F.</p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">Form 20-F <span style="font-family: Segoe UI Symbol,sans-serif">&#9746;</span>
Form 40-F <span style="font-family: Segoe UI Symbol,sans-serif">&#9744;</span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Indicate by check mark if the registrant is submitting the Form 6-K in
paper as permitted by Regulation S-T Rule 101(b)(1): <span style="font-family: Segoe UI Symbol,sans-serif">&#9744;</span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Indicate by check mark if the registrant is submitting the Form 6-K in
paper as permitted by Regulation S-T Rule 101(b)(7): <span style="font-family: Segoe UI Symbol,sans-serif">&#9744;</span></p>

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

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

<!-- Field: Page; Sequence: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">When used in this Form 6-K, unless otherwise indicated,
the terms &#8220;<b>the Company</b>,&#8221; &#8220;<b>Infobird</b>,&#8221; &#8220;<b>we</b>,&#8221; &#8220;<b>us</b>&#8221; and &#8220;<b>our</b>&#8221;
refer to Infobird Co., Ltd and its subsidiaries.</p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Attached hereto as Exhibit 99.1 are the unaudited
condensed consolidated financial statements of the Company as of June 30, 2023 and for the six months ended June 30, 2023 and 2022; and
attached hereto as Exhibit 99.2 is the management&#8217;s discussion and analysis of financial condition and results of operations of
the Company.</p>

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

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

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

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

<table cellspacing="0" cellpadding="0" style="font: normal 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="border-bottom: Black 1pt solid; width: 10%; padding-top: 0.7pt; padding-right: 0.7pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exhibit
    No</span></td>
    <td style="border-bottom: white 1.5pt solid; width: 1%; padding-top: 0.7pt; padding-right: 0.7pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; width: 89%; padding-top: 0.7pt; padding-right: 0.7pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Description</span></td></tr>
  <tr style="vertical-align: top">
    <td style="padding-top: 0.7pt; padding-right: 0.7pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding-top: 0.7pt; padding-right: 0.7pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding-top: 0.7pt; padding-right: 0.7pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="padding-top: 0.7pt; padding-right: 0.7pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">99.1</span></td>
    <td style="padding-top: 0.7pt; padding-right: 0.7pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify; padding-top: 0.7pt; padding-right: 0.7pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="e5161_ex99-1.htm">Infobird&#8217;s Unaudited Interim Condensed Consolidated Financial Statements as of June 30, 2023 and for the six months ended June 30, 2023 and 2022.</a></span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="padding-top: 0.7pt; padding-right: 0.7pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">99.2</span></td>
    <td style="padding-top: 0.7pt; padding-right: 0.7pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="padding-top: 0.7pt; padding-right: 0.7pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="font-family: Times New Roman, Times, Serif"><a href="e5161_ex99-2.htm">Infobird&#8217;s Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations.</a></span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"></p></td></tr>
  </table>

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

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

<!-- Field: Page; Sequence: 2 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></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: 0; text-align: center"><b>&#160;</b></p>

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">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 thereunto duly authorized.</p>

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

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
<td style="padding-top: 0.7pt; padding-right: 0.7pt; width: 7%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="padding-top: 0.7pt; padding-right: 0.7pt; width: 45%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="padding-top: 0.7pt; padding-right: 0.7pt; width: 5%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="padding-top: 0.7pt; padding-right: 0.7pt; width: 43%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">INFOBIRD CO., LTD</span></td></tr>
<tr style="vertical-align: top">
<td style="padding-top: 0.7pt; padding-right: 0.7pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="padding-top: 0.7pt; padding-right: 0.7pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="padding-top: 0.7pt; padding-right: 0.7pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="padding-top: 0.7pt; padding-right: 0.7pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr style="vertical-align: top">
<td style="padding-top: 0.7pt; padding-right: 0.7pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date:</span></td>
<td style="padding-top: 0.7pt; padding-right: 0.7pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">October 31, 2023</span></td>
<td style="padding-top: 0.7pt; padding-right: 0.7pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">By: </span></td>
<td style="border-bottom: Black 1pt solid; padding-top: 0.7pt; padding-right: 0.7pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>/s/ Yiting Song</i></span></td></tr>
<tr style="vertical-align: top">
<td style="padding-top: 0.7pt; padding-right: 0.7pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="padding-top: 0.7pt; padding-right: 0.7pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="padding-top: 0.7pt; padding-right: 0.7pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="padding-top: 0.7pt; padding-right: 0.7pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yiting Song, Chief Financial Officer</span></td></tr>
</table>

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

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

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

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

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

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

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

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

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

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

</body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.1
<SEQUENCE>2
<FILENAME>e5161_ex99-1.htm
<DESCRIPTION>EXHIBIT 99.1
<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/2023" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:us-gaap="http://fasb.org/us-gaap/2023" xmlns:us-roles="http://fasb.org/us-roles/2023" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:country="http://xbrl.sec.gov/country/2023" xmlns:currency="http://xbrl.sec.gov/currency/2023" xmlns:srt="http://fasb.org/srt/2023" xmlns:ifbd="http://english.infobird.com/20230630">
<head>
     <title></title>
<meta http-equiv="Content-Type" content="text/html" />
</head>
<!-- Field: Set; Name: xdx; ID: xdx_02E_US%2DGAAP%2D2023_currency -->
<!-- Field: Set; Name: xdx; ID: xdx_03C_ifbd_english.infobird.com_20230630 -->
<!-- Field: Set; Name: xdx; ID: xdx_04C_20230101_20230630 -->
<!-- Field: Set; Name: xdx; ID: xdx_059_edei%2D%2DEntityCentralIndexKey_0001815566 -->
<!-- Field: Set; Name: xdx; ID: xdx_059_edei%2D%2DAmendmentFlag_false -->
<!-- Field: Set; Name: xdx; ID: xdx_053_edei%2D%2DDocumentType_6%2DK -->
<!-- Field: Set; Name: xdx; ID: xdx_051_edei%2D%2DCurrentFiscalYearEndDate_%2D%2DLS0xMi0zMQ== -->
<!-- Field: Set; Name: xdx; ID: xdx_07E_XDX_C%2D%2D\Users\Dell\Desktop\sams\Live\6%2DK\e5161__ex99%2D1.embedded.xdx -->
<!-- Field: Set; Name: xdx; ID: xdx_072_CP_C%2D%2D\Users\Dell\Desktop\sams\Live\6%2DK\e5161__6k.htm -->
<!-- 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 -->
<body style="font: 10pt Times New Roman, Times, Serif">
<div style="display: none">
<ix:header>
 <ix:hidden>
  <ix:nonNumeric contextRef="From2023-01-01to2023-06-30" name="dei:EntityCentralIndexKey">0001815566</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2023-01-01to2023-06-30" name="dei:AmendmentFlag">false</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2023-01-01to2023-06-30" name="dei:DocumentType">6-K</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2023-01-01to2023-06-30" name="dei:CurrentFiscalYearEndDate">--12-31</ix:nonNumeric>
  <ix:nonFraction name="us-gaap:OtherReceivablesNetCurrent" contextRef="AsOf2022-12-31" id="xdx2ixbrl0041" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="AsOf2023-06-30" id="xdx2ixbrl0049" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ifbd:AdvanceFromInvestorNoncurrent" contextRef="AsOf2022-12-31" id="xdx2ixbrl0086" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ifbd:OtherLiabilitiesOfDiscontinuedOperations" contextRef="AsOf2023-06-30" id="xdx2ixbrl0088" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:CommitmentsAndContingencies" contextRef="AsOf2023-06-30" id="xdx2ixbrl0097" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:CommitmentsAndContingencies" contextRef="AsOf2022-12-31" id="xdx2ixbrl0098" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Revenues" contextRef="From2023-01-01to2023-06-30" id="xdx2ixbrl0147" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-01-012022-06-30" id="xdx2ixbrl0148" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2023-01-01to2023-06-30" id="xdx2ixbrl0150" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2022-01-012022-06-30" id="xdx2ixbrl0151" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2023-01-01to2023-06-30" id="xdx2ixbrl0153" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2022-01-012022-06-30" id="xdx2ixbrl0154" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:SellingAndMarketingExpense" contextRef="From2023-01-01to2023-06-30" id="xdx2ixbrl0159" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:SellingAndMarketingExpense" contextRef="From2022-01-012022-06-30" id="xdx2ixbrl0160" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" contextRef="From2023-01-01to2023-06-30" id="xdx2ixbrl0165" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" contextRef="From2022-01-012022-06-30" id="xdx2ixbrl0166" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" contextRef="From2023-01-01to2023-06-30" id="xdx2ixbrl0168" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" contextRef="From2022-01-012022-06-30" id="xdx2ixbrl0169" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:InvestmentIncomeInterest" contextRef="From2023-01-01to2023-06-30" id="xdx2ixbrl0180" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:InvestmentIncomeInterest" contextRef="From2022-01-012022-06-30" id="xdx2ixbrl0181" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:InterestExpense" contextRef="From2023-01-01to2023-06-30" id="xdx2ixbrl0183" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2023-01-01to2023-06-30" id="xdx2ixbrl0195" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2022-01-012022-06-30" id="xdx2ixbrl0196" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2022-01-012022-06-30_us-gaap_CommonStockMember" id="xdx2ixbrl0269" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2022-01-012022-06-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0270" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2022-01-012022-06-30_custom_RetainedEarningsStatutoryRservesMember" id="xdx2ixbrl0271" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2022-01-012022-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0273" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2022-01-012022-06-30_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl0274" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="From2022-01-012022-06-30_us-gaap_CommonStockMember" id="xdx2ixbrl0277" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="From2022-01-012022-06-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0278" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="From2022-01-012022-06-30_custom_RetainedEarningsStatutoryRservesMember" id="xdx2ixbrl0279" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="From2022-01-012022-06-30_custom_RetainedEarningsUnrestrictedMember" id="xdx2ixbrl0280" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="From2022-01-012022-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0281" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="From2022-01-012022-06-30_us-gaap_CommonStockMember" id="xdx2ixbrl0285" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="From2022-01-012022-06-30_custom_RetainedEarningsStatutoryRservesMember" id="xdx2ixbrl0287" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="From2022-01-012022-06-30_custom_RetainedEarningsUnrestrictedMember" id="xdx2ixbrl0288" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="From2022-01-012022-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0289" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="From2022-01-012022-06-30_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl0290" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" contextRef="From2022-01-012022-06-30_us-gaap_CommonStockMember" id="xdx2ixbrl0293" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" contextRef="From2022-01-012022-06-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0294" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" contextRef="From2022-01-012022-06-30_custom_RetainedEarningsStatutoryRservesMember" id="xdx2ixbrl0295" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" contextRef="From2022-01-012022-06-30_custom_RetainedEarningsUnrestrictedMember" id="xdx2ixbrl0296" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-01-012023-06-30_us-gaap_CommonStockMember" id="xdx2ixbrl0321" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-01-012023-06-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0322" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-01-012023-06-30_custom_RetainedEarningsStatutoryRservesMember" id="xdx2ixbrl0323" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-01-012023-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0325" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-01-012023-06-30_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl0326" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="From2023-01-012023-06-30_us-gaap_CommonStockMember" id="xdx2ixbrl0329" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="From2023-01-012023-06-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0330" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="From2023-01-012023-06-30_custom_RetainedEarningsStatutoryRservesMember" id="xdx2ixbrl0331" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="From2023-01-012023-06-30_custom_RetainedEarningsUnrestrictedMember" id="xdx2ixbrl0332" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="From2023-01-012023-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0333" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ifbd:IssuedOrinarySharesUnderF3NetOfIssuanceCosts" contextRef="From2023-01-012023-06-30_custom_RetainedEarningsStatutoryRservesMember" id="xdx2ixbrl0339" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ifbd:IssuedOrinarySharesUnderF3NetOfIssuanceCosts" contextRef="From2023-01-012023-06-30_custom_RetainedEarningsUnrestrictedMember" id="xdx2ixbrl0340" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ifbd:IssuedOrinarySharesUnderF3NetOfIssuanceCosts" contextRef="From2023-01-012023-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0341" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ifbd:IssuedOrinarySharesUnderF3NetOfIssuanceCosts" contextRef="From2023-01-012023-06-30_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl0342" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ifbd:WarrantsConvertToOrdinaryShares" contextRef="From2023-01-012023-06-30_custom_RetainedEarningsStatutoryRservesMember" id="xdx2ixbrl0349" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ifbd:WarrantsConvertToOrdinaryShares" contextRef="From2023-01-012023-06-30_custom_RetainedEarningsUnrestrictedMember" id="xdx2ixbrl0350" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ifbd:WarrantsConvertToOrdinaryShares" contextRef="From2023-01-012023-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0351" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ifbd:WarrantsConvertToOrdinaryShares" contextRef="From2023-01-012023-06-30_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl0352" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ifbd:WarrantsConvertToOrdinaryShares" contextRef="From2023-01-01to2023-06-30" id="xdx2ixbrl0353" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ifbd:AdditionalOrdinarySharesOfRoundUpAdjustmentDueToRetroactiveEffectOfShareConsolidationIn2023" contextRef="From2023-01-012023-06-30_custom_RetainedEarningsStatutoryRservesMember" id="xdx2ixbrl0359" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ifbd:AdditionalOrdinarySharesOfRoundUpAdjustmentDueToRetroactiveEffectOfShareConsolidationIn2023" contextRef="From2023-01-012023-06-30_custom_RetainedEarningsUnrestrictedMember" id="xdx2ixbrl0360" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ifbd:AdditionalOrdinarySharesOfRoundUpAdjustmentDueToRetroactiveEffectOfShareConsolidationIn2023" contextRef="From2023-01-012023-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0361" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ifbd:AdditionalOrdinarySharesOfRoundUpAdjustmentDueToRetroactiveEffectOfShareConsolidationIn2023" contextRef="From2023-01-012023-06-30_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl0362" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ifbd:AdditionalOrdinarySharesOfRoundUpAdjustmentDueToRetroactiveEffectOfShareConsolidationIn2023" contextRef="From2023-01-01to2023-06-30" id="xdx2ixbrl0363" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" contextRef="From2023-01-012023-06-30_us-gaap_CommonStockMember" id="xdx2ixbrl0367" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" contextRef="From2023-01-012023-06-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0368" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" contextRef="From2023-01-012023-06-30_custom_RetainedEarningsStatutoryRservesMember" id="xdx2ixbrl0369" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" contextRef="From2023-01-012023-06-30_custom_RetainedEarningsUnrestrictedMember" id="xdx2ixbrl0370" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="From2023-01-01to2023-06-30" id="xdx2ixbrl0404" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherReceivables" contextRef="From2022-01-012022-06-30" id="xdx2ixbrl0411" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ifbd:CashDepositInEscrowAccount" contextRef="From2022-01-012022-06-30" id="xdx2ixbrl0429" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" contextRef="From2022-01-012022-06-30" id="xdx2ixbrl0432" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" contextRef="From2022-01-012022-06-30" id="xdx2ixbrl0435" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="From2022-01-012022-06-30" id="xdx2ixbrl0438" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ifbd:NetProceedsFromIssuanceOfCommonStockUnderF3" contextRef="From2022-01-012022-06-30" id="xdx2ixbrl0444" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ifbd:NetProceedsInAdvanceForIssuanceOfConvertibleBondsInSeptember2023" contextRef="From2022-01-012022-06-30" id="xdx2ixbrl0447" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ifbd:RefundsFromEscrow" contextRef="From2022-01-012022-06-30" id="xdx2ixbrl0450" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" contextRef="From2022-01-012022-06-30" id="xdx2ixbrl0453" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:IncomeTaxesPaidNet" contextRef="From2023-01-01to2023-06-30" id="xdx2ixbrl0485" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ifbd:InitialRecognitionOfOperatingRightOfUseAssetAndLeaseLiability" contextRef="From2023-01-01to2023-06-30" id="xdx2ixbrl0494" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ifbd:EliminationOfOperatingRightOfUseAssetAndLeaseLiabilityUponTerminationOfOperatingLease" contextRef="From2023-01-01to2023-06-30" id="xdx2ixbrl0497" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent" contextRef="AsOf2023-06-30" id="xdx2ixbrl0963" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent" contextRef="AsOf2023-06-30" id="xdx2ixbrl0966" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ifbd:DisposalGroupIncludingDiscontinuedOperationBankLoansNonCurrent" contextRef="AsOf2023-06-30" id="xdx2ixbrl1008" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ifbd:DisposalGroupIncludingDiscontinuedOperationLeaseLiabilitiesNonCurrentLiabilities" contextRef="AsOf2023-06-30" id="xdx2ixbrl1011" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" contextRef="AsOf2023-06-30" id="xdx2ixbrl1014" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ifbd:DisposalGroupIncludingDiscontinuedOperationLongLiveAssetsImpairment" contextRef="From2022-01-012022-06-30" id="xdx2ixbrl1050" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" contextRef="From2023-01-01to2023-06-30" id="xdx2ixbrl1073" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="AsOf2023-06-30" id="xdx2ixbrl1083" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="AsOf2023-06-30_us-gaap_FairValueInputsLevel1Member" id="xdx2ixbrl1085" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="AsOf2023-06-30_us-gaap_FairValueInputsLevel2Member" id="xdx2ixbrl1087" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="AsOf2023-06-30_us-gaap_FairValueInputsLevel3Member" id="xdx2ixbrl1089" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="AsOf2022-12-31_us-gaap_FairValueInputsLevel1Member" id="xdx2ixbrl1101" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="AsOf2022-12-31_us-gaap_FairValueInputsLevel2Member" id="xdx2ixbrl1103" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ifbd:ReceivablesFromSalesOfShorttermInvestment" contextRef="AsOf2022-12-31" id="xdx2ixbrl1116" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherReceivablesNetCurrent" contextRef="AsOf2022-12-31" id="xdx2ixbrl1134" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="srt:BankLoans" contextRef="AsOf2023-06-30_custom_BankOfBeijingMember" id="xdx2ixbrl1148" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="srt:BankLoans" contextRef="AsOf2023-06-30_custom_ChinaMerchantsBankMember" id="xdx2ixbrl1168" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ifbd:DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties" contextRef="AsOf2023-06-30_custom_JiMengMember" id="xdx2ixbrl1192" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ifbd:DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent" contextRef="AsOf2022-12-31_custom_JiMengMember" id="xdx2ixbrl1210" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ifbd:DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent" contextRef="AsOf2023-06-30_custom_YiminWuMember" id="xdx2ixbrl1216" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ifbd:DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent" contextRef="AsOf2023-06-30_custom_WeiminWuMember" id="xdx2ixbrl1220" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ifbd:DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent" contextRef="AsOf2023-06-30_custom_ShengminWuMember" id="xdx2ixbrl1224" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:CurrentIncomeTaxExpenseBenefit" contextRef="From2023-01-01to2023-06-30" id="xdx2ixbrl1252" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:CurrentIncomeTaxExpenseBenefit" contextRef="From2022-01-012022-06-30" id="xdx2ixbrl1253" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="From2023-01-01to2023-06-30" id="xdx2ixbrl1255" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ifbd:IncomeTaxBenefit" contextRef="From2023-01-01to2023-06-30" id="xdx2ixbrl1258" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefitContinuingOperationsDiscontinuedOperationsExtraordinaryItems" contextRef="From2023-01-01to2023-06-30" id="xdx2ixbrl1261" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ifbd:IncomeTaxExpenseBenefitContinuingOperations" contextRef="From2023-01-01to2023-06-30" id="xdx2ixbrl1264" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ifbd:IncomeTaxExpenseBenefitContinuingOperations" contextRef="From2022-01-012022-06-30" id="xdx2ixbrl1265" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ifbd:RecognitionOfIntangibleAssetsArisingFromBusinessCombinations" contextRef="AsOf2023-06-30" id="xdx2ixbrl1293" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:DeferredTaxAssetsLiabilitiesNet" contextRef="AsOf2023-06-30" id="xdx2ixbrl1302" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:DeferredTaxAssetsLiabilitiesNet" contextRef="AsOf2022-12-31" id="xdx2ixbrl1303" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ifbd:TaxesPayableContinuingOperations" contextRef="AsOf2023-06-30" id="xdx2ixbrl1334" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ifbd:TaxesPayableContinuingOperations" contextRef="AsOf2022-12-31" id="xdx2ixbrl1335" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" contextRef="From2023-01-01to2023-06-30" id="xdx2ixbrl1478" unitRef="Pure" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ifbd:OperatingLeaseLiabilityContinuedOperations" contextRef="AsOf2023-06-30" id="xdx2ixbrl1571" unitRef="USD" xs:nil="true"></ix:nonFraction>
  </ix:hidden>
 <ix:references>
  <link:schemaRef xlink:href="ifbd-20230630.xsd" xlink:type="simple" />
  </ix:references>
 <ix:resources>
    <xbrli:context id="From2023-01-01to2023-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_custom_RetainedEarningsStatutoryRservesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">ifbd:RetainedEarningsStatutoryRservesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_custom_RetainedEarningsUnrestrictedMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">ifbd:RetainedEarningsUnrestrictedMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_us-gaap_NoncontrollingInterestMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-12-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-12-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-12-31_custom_RetainedEarningsStatutoryRservesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">ifbd:RetainedEarningsStatutoryRservesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-12-31_custom_RetainedEarningsUnrestrictedMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">ifbd:RetainedEarningsUnrestrictedMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-12-31_us-gaap_NoncontrollingInterestMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-06-30_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-06-30_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-06-30_custom_RetainedEarningsStatutoryRservesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">ifbd:RetainedEarningsStatutoryRservesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-06-30_custom_RetainedEarningsUnrestrictedMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">ifbd:RetainedEarningsUnrestrictedMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-06-30_us-gaap_NoncontrollingInterestMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-06-30_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-06-30_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-06-30_custom_RetainedEarningsStatutoryRservesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">ifbd:RetainedEarningsStatutoryRservesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-06-30_custom_RetainedEarningsUnrestrictedMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">ifbd:RetainedEarningsUnrestrictedMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-06-30_us-gaap_NoncontrollingInterestMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-06-30_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-06-30_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-06-30_custom_RetainedEarningsStatutoryRservesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">ifbd:RetainedEarningsStatutoryRservesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-06-30_custom_RetainedEarningsUnrestrictedMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">ifbd:RetainedEarningsUnrestrictedMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-06-30_us-gaap_NoncontrollingInterestMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-06-30_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-06-30_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-06-30_custom_RetainedEarningsStatutoryRservesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">ifbd:RetainedEarningsStatutoryRservesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-06-30_custom_RetainedEarningsUnrestrictedMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">ifbd:RetainedEarningsUnrestrictedMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-06-30_us-gaap_NoncontrollingInterestMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-06-30_custom_InfobirdHKMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ifbd:InfobirdHKMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-06-30_custom_InfobirdWFOEMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ifbd:InfobirdWFOEMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-06-30_custom_InfobirdBeijingMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ifbd:InfobirdBeijingMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-06-30_custom_InfobirdGuiyangMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ifbd:InfobirdGuiyangMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-06-30_custom_InfobirdAnhuiMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ifbd:InfobirdAnhuiMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-06-30_custom_ShanghaiQishuoMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ifbd:ShanghaiQishuoMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-06-30_custom_AnhuiWeiaoiMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ifbd:AnhuiWeiaoiMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-06-30_us-gaap_IPOMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-12-31_us-gaap_IPOMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-06-30_custom_ConvertibleNoteMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ifbd:ConvertibleNoteMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-12-31_custom_ConvertibleNoteMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ifbd:ConvertibleNoteMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-12-31_us-gaap_ConstructionInProgressMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-12-31_custom_LandUseRightsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ifbd:LandUseRightsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-06-30_custom_InfobirdAnhuiMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:OwnershipAxis">ifbd:InfobirdAnhuiMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-06-30_custom_InfobirdGuiyangMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:OwnershipAxis">ifbd:InfobirdGuiyangMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-06-30_custom_ShanghaiQishuoMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:OwnershipAxis">ifbd:ShanghaiQishuoMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-06-30_us-gaap_LeaseholdImprovementsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-06-30_custom_ElectronicDevicesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ifbd:ElectronicDevicesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-06-30_us-gaap_FurnitureAndFixturesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-06-30_us-gaap_AutomobilesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AutomobilesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-06-30_custom_ComputerAndNetworkEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ifbd:ComputerAndNetworkEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-12-31_custom_InfobirdGuiyangMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:OwnershipAxis">ifbd:InfobirdGuiyangMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-12-31_custom_InfobirdAnhuiMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:OwnershipAxis">ifbd:InfobirdAnhuiMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-12-31_custom_ShanghaiQishuoMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:OwnershipAxis">ifbd:ShanghaiQishuoMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-06-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-12-31_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-06-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-06-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-06-30_custom_InforbirdWFOEMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ifbd:InforbirdWFOEMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-06-30_custom_InforbirdWFOEMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ifbd:InforbirdWFOEMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-05-31_custom_ShanghaiQishuoMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ifbd:ShanghaiQishuoMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-05-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-06-30_custom_ShanghaiQishuoMember36988093">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ifbd:ShanghaiQishuoMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-06-30_custom_ShanghaiQishuoMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ifbd:ShanghaiQishuoMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-06-30_us-gaap_FairValueInputsLevel1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-06-30_us-gaap_FairValueInputsLevel2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-06-30_us-gaap_FairValueInputsLevel3Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-12-31_us-gaap_FairValueInputsLevel1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-12-31_us-gaap_FairValueInputsLevel2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-12-31_us-gaap_FairValueInputsLevel3Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-06-30_custom_BankOfBeijingMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ifbd:BankOfBeijingMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-06-30_custom_BankOfBeijingMember_srt_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ifbd:BankOfBeijingMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-06-30_custom_BankOfBeijingMember_srt_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ifbd:BankOfBeijingMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-06-30_custom_BankOfBeijingMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ifbd:BankOfBeijingMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-12-31_custom_BankOfBeijingMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ifbd:BankOfBeijingMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-06-30_custom_BOCFullertonBankMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ifbd:BOCFullertonBankMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-06-30_custom_BOCFullertonBankMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ifbd:BOCFullertonBankMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-12-31_custom_BOCFullertonBankMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ifbd:BOCFullertonBankMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-06-30_custom_ChinaMerchantsBankMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ifbd:ChinaMerchantsBankMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-06-30_custom_ChinaMerchantsBankMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ifbd:ChinaMerchantsBankMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-12-31_custom_ChinaMerchantsBankMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ifbd:ChinaMerchantsBankMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-06-30_custom_ChinaConstructionBankMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ifbd:ChinaConstructionBankMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-06-30_custom_ChinaConstructionBankMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ifbd:ChinaConstructionBankMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-12-31_custom_ChinaConstructionBankMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ifbd:ChinaConstructionBankMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-06-30_custom_JiMengMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ifbd:JiMengMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-12-31_custom_JiMengMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ifbd:JiMengMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-06-30_custom_ZuogangLuoMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ifbd:ZuogangLuoMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-12-31_custom_ZuogangLuoMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ifbd:ZuogangLuoMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-06-30_custom_ZhiguoLiMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ifbd:ZhiguoLiMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-12-31_custom_ZhiguoLiMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ifbd:ZhiguoLiMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-06-30_custom_QiGuMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ifbd:QiGuMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-12-31_custom_QiGuMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ifbd:QiGuMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-06-30_custom_YiminWuMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ifbd:YiminWuMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-12-31_custom_YiminWuMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ifbd:YiminWuMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-06-30_custom_WeiminWuMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ifbd:WeiminWuMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-12-31_custom_WeiminWuMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ifbd:WeiminWuMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-06-30_custom_ShengminWuMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ifbd:ShengminWuMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-12-31_custom_ShengminWuMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ifbd:ShengminWuMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-06-30_us-gaap_CreditRiskMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CreditRiskMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-12-31_us-gaap_CreditRiskMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CreditRiskMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-06-30_custom_OneCustomerMember_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ifbd:OneCustomerMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-06-30_custom_TwoCustomerMember_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ifbd:TwoCustomerMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-06-30_custom_OneCustomerMember_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ifbd:OneCustomerMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-06-30_custom_OneCustomerMember_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ifbd:OneCustomerMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-06-30_custom_TwoCustomerMember_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ifbd:TwoCustomerMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-06-30_custom_ThreeCustomerMember_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ifbd:ThreeCustomerMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-12-31_custom_OneCustomerMember_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ifbd:OneCustomerMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-12-31_custom_TwoCustomerMember_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ifbd:TwoCustomerMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-06-30_custom_OneCustomerMember_us-gaap_SalesRevenueNetMember_custom_VendorConcentrationRiskMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ifbd:OneCustomerMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">ifbd:VendorConcentrationRiskMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-06-30_custom_TwoCustomerMember_us-gaap_SalesRevenueNetMember_custom_VendorConcentrationRiskMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ifbd:TwoCustomerMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">ifbd:VendorConcentrationRiskMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-06-30_custom_OneCustomerMember_us-gaap_SalesRevenueNetMember_custom_VendorConcentrationRiskMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ifbd:OneCustomerMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">ifbd:VendorConcentrationRiskMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-06-30_custom_OneCustomerMember_us-gaap_AccountsReceivableMember_custom_VendorConcentrationRiskMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ifbd:OneCustomerMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">ifbd:VendorConcentrationRiskMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-06-30_custom_TwoCustomerMember_us-gaap_AccountsReceivableMember_custom_VendorConcentrationRiskMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ifbd:TwoCustomerMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">ifbd:VendorConcentrationRiskMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-12-31_custom_OneCustomerMember_us-gaap_AccountsReceivableMember_custom_VendorConcentrationRiskMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ifbd:OneCustomerMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">ifbd:VendorConcentrationRiskMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-12-31_custom_TwoCustomerMember_us-gaap_AccountsReceivableMember_custom_VendorConcentrationRiskMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ifbd:TwoCustomerMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">ifbd:VendorConcentrationRiskMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_custom_TwoConsultingFirmsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ifbd:TwoConsultingFirmsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-09-08_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-09-08</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-03-26_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</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-26</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-09-29_custom_SecuritiesPurchaseAgreement1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">ifbd:SecuritiesPurchaseAgreement1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-09-29</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-10-08_custom_SecuritiesPurchaseAgreement2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">ifbd:SecuritiesPurchaseAgreement2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-10-08</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-11-09_custom_SecuritiesPurchaseAgreement3Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">ifbd:SecuritiesPurchaseAgreement3Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-11-09</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-02-272023-02-28">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-02-27</xbrli:startDate>
        <xbrli:endDate>2023-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-02-28">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-05-012023-05-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-05-01</xbrli:startDate>
        <xbrli:endDate>2023-05-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-05-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-05-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-04-212021-04-22_us-gaap_IPOMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-04-21</xbrli:startDate>
        <xbrli:endDate>2021-04-22</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-04-22_us-gaap_IPOMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-04-22</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-06-30_us-gaap_IPOMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_custom_TwoConsultingFirmsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ifbd:TwoConsultingFirmsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-06-30_custom_TwoConsultingFirmsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ifbd:TwoConsultingFirmsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-06-30_custom_TwoConsultingFirmsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ifbd:TwoConsultingFirmsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-06-30_custom_StandardCloudBasedServicesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ifbd:StandardCloudBasedServicesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-06-30_custom_StandardCloudBasedServicesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ifbd:StandardCloudBasedServicesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-06-30_custom_BusinessProcessOutsourcingServicesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ifbd:BusinessProcessOutsourcingServicesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-06-30_custom_BusinessProcessOutsourcingServicesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ifbd:BusinessProcessOutsourcingServicesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-06-30_custom_BusinessIntegrationServicesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ifbd:BusinessIntegrationServicesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-06-30_custom_BusinessIntegrationServicesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ifbd:BusinessIntegrationServicesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-06-30_custom_OtherRevenuesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ifbd:OtherRevenuesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-06-30_custom_OtherRevenuesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ifbd:OtherRevenuesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-07-232023-07-24_custom_SecuritiesPurchaseAgreement1Member_us-gaap_SubsequentEventMember_custom_Purchaser1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">ifbd:SecuritiesPurchaseAgreement1Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ifbd:Purchaser1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-07-23</xbrli:startDate>
        <xbrli:endDate>2023-07-24</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-08-022023-08-03_custom_SecuritiesPurchaseAgreement2Member_us-gaap_SubsequentEventMember_custom_Purchaser2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">ifbd:SecuritiesPurchaseAgreement2Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ifbd:Purchaser2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-08-02</xbrli:startDate>
        <xbrli:endDate>2023-08-03</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-08-102023-08-11_custom_SecuritiesPurchaseAgreement3Member_us-gaap_SubsequentEventMember_currency_HKD_custom_BuyerMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">ifbd:SecuritiesPurchaseAgreement3Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:HKD</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ifbd:BuyerMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-08-10</xbrli:startDate>
        <xbrli:endDate>2023-08-11</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-10-04_us-gaap_SubsequentEventMember_custom_Purchaser4Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ifbd:Purchaser4Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-10-04</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-06-30_custom_Purchaser4Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001815566</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ifbd:Purchaser4Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-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="Fact000106" toRefs="Footnote000145"></ix:relationship>
  <ix:relationship fromRefs="Fact000108" toRefs="Footnote000145"></ix:relationship>
  <ix:relationship fromRefs="Fact000110" toRefs="Footnote000145"></ix:relationship>
  <ix:relationship fromRefs="Fact000112" toRefs="Footnote000145"></ix:relationship>
  <ix:relationship fromRefs="Fact000114" toRefs="Footnote000145"></ix:relationship>
  <ix:relationship fromRefs="Fact000116" toRefs="Footnote000145"></ix:relationship>
  <ix:relationship fromRefs="Fact000118" toRefs="Footnote000145"></ix:relationship>
  <ix:relationship fromRefs="Fact000120" toRefs="Footnote000145"></ix:relationship>
  <ix:relationship fromRefs="Fact000231" toRefs="Footnote000257"></ix:relationship>
  <ix:relationship fromRefs="Fact000233" toRefs="Footnote000257"></ix:relationship>
  <ix:relationship fromRefs="Fact000235" toRefs="Footnote000257"></ix:relationship>
  <ix:relationship fromRefs="Fact000237" toRefs="Footnote000257"></ix:relationship>
  <ix:relationship fromRefs="Fact000267" toRefs="Footnote000384"></ix:relationship>
  <ix:relationship fromRefs="Fact000309" toRefs="Footnote000384"></ix:relationship>
  <ix:relationship fromRefs="Fact000319" toRefs="Footnote000384"></ix:relationship>
  <ix:relationship fromRefs="Fact000345" toRefs="Footnote000384"></ix:relationship>
  <ix:relationship fromRefs="Fact000355" toRefs="Footnote000384"></ix:relationship>
  <ix:relationship fromRefs="Fact000365" toRefs="Footnote000384"></ix:relationship>
  <ix:relationship fromRefs="Fact000383" toRefs="Footnote000384"></ix:relationship>
  <ix:relationship fromRefs="Fact001146" toRefs="Footnote001185"></ix:relationship>
  <ix:relationship fromRefs="Fact001166" toRefs="Footnote001186"></ix:relationship>
  <ix:relationship fromRefs="Fact001156" toRefs="Footnote001187"></ix:relationship>
  <ix:relationship fromRefs="Fact001176" toRefs="Footnote001188"></ix:relationship>
  <ix:relationship fromRefs="Fact001592" toRefs="Footnote001611"></ix:relationship>
  <ix:relationship fromRefs="Fact001594" toRefs="Footnote001611"></ix:relationship>
  <ix:relationship fromRefs="Fact001596" toRefs="Footnote001611"></ix:relationship>
  <ix:relationship fromRefs="Fact001598" toRefs="Footnote001611"></ix:relationship>
  <ix:relationship fromRefs="Fact001600" toRefs="Footnote001611"></ix:relationship>
  <ix:relationship fromRefs="Fact001602" toRefs="Footnote001611"></ix:relationship>
  <ix:relationship fromRefs="Fact001604" toRefs="Footnote001611"></ix:relationship>
  <ix:relationship fromRefs="Fact001606" toRefs="Footnote001611"></ix:relationship>
  <ix:relationship fromRefs="Fact001608" toRefs="Footnote001611"></ix:relationship>
  <ix:relationship fromRefs="Fact001610" toRefs="Footnote001611"></ix:relationship>
  </ix:resources>
 </ix:header>
</div>


























































































































<p style="margin: 0"></p>

<!-- Field: Rule-Page --><div style="margin-top: 12pt; 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="margin: 0"></p>

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

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

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center; background-color: white"><span style="background-color: white"><b>INDEX
TO UNAUDITED INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</b></span></p>

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

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; background-color: white"></p>

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; background-color: white; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; padding: 0pt 0pt 0pt 10pt; white-space: nowrap; width: 83%; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Six
    Months Ended <span id="xdx_904_edei--DocumentPeriodEndDate_c20230101__20230630_zWJxM7S8Qx73"><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate">June 30, 2023</ix:nonNumeric></span> and 2022 (Unaudited) </b></span></td>
    <td style="border-bottom: Black 1pt solid; white-space: nowrap; width: 17%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Page</b></span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Financial
    Statements:</b></span></td>
    <td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: -10pt"><a href="#a_001"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unaudited Interim Condensed Consolidated Balance Sheets</span></a></td>
    <td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-2</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: -10pt"><a href="#a_002"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unaudited Interim Condensed Consolidated Statements of Operation and Comprehensive loss</span></a></td>
    <td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-3</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: -10pt"><a href="#a_003"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unaudited Interim Condensed Consolidated Statements of Changes in Equity</span></a></td>
    <td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-4</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: -10pt"><a href="#a_004"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unaudited Interim Condensed Consolidated Statements of Cash Flows</span></a></td>
    <td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-5</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: -10pt"><a href="#a_005"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to Unaudited Interim Condensed Consolidated Financial Statements</span></a></td>
    <td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-6
    </span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; background-color: white">&#160;</p>

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

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

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

<!-- Field: Page; Sequence: 1; Options: NewSection; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></p></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: 0; text-align: center"></p>

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

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

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; background-color: white; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; width: 100%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font-size: 10pt"><b><span id="a_001"></span>INFOBIRD CO., LTD AND SUBSIDIARIES</b></span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font-size: 10pt"><b>&#160;UNAUDITED INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS</b></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; background-color: white">&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_301_111_zJgKEVYIz613" summary="xdx: Statement - UNAUDITED INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt">&#160;</td><td style="font-size: 10pt; font-weight: bold">&#160;</td>
    <td colspan="3" id="xdx_491_20230630" style="font-size: 10pt; font-weight: bold; text-align: center">&#160;</td><td style="font-size: 10pt; font-weight: bold">&#160;</td>
    <td colspan="3" id="xdx_496_20221231" style="font-size: 10pt; font-weight: bold; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">June
    30,</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">December
    31,</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40E_eus-gaap--AssetsAbstract_iB_z1CUVwHeygq6" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt; font-size: 10pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ASSETS</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40B_eus-gaap--AssetsCurrentAbstract_i01B_zDAqBrzIBUxd" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">CURRENT
    ASSETS</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40D_eus-gaap--Cash_i02I_maCzxy1_zNWqEME54mAj" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 20pt; width: 56%; font-size: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash</span></td><td style="width: 8%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="width: 12%; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:Cash" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,390</ix:nonFraction></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 8%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="width: 12%; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:Cash" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">209,561</ix:nonFraction></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_408_eus-gaap--OtherReceivablesNetCurrent_i02I_maCzxy1_zYlr6SkoUnG1" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other
    receivables, net</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:OtherReceivablesNetCurrent" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,361,897</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0041">&#8212;</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_405_ecustom--DueFromDiscontinuedOperations_i02I_maCzxy1_zWjsPHn839W9" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Due
    from discontinued operations</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:DueFromDiscontinuedOperations" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">17,632,181</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:DueFromDiscontinuedOperations" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">14,013,927</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40C_eus-gaap--EscrowDeposit_i02I_maCzxy1_zgN7hyr0P1k1" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Escrow,
    current</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:EscrowDeposit" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,800,000</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:EscrowDeposit" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,896,932</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_400_eus-gaap--ShortTermInvestments_i02I_maCzxy1_zdmPrdD5rLg4" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Short-term
    investment</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0049">&#8212;</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,704,029</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_403_ecustom--CurrentAssetsOfDiscontinuedOperations_i02I_maCzxy1_zvzM08QFXaKl" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Current
    assets of discontinued operations</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:CurrentAssetsOfDiscontinuedOperations" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,127,572</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:CurrentAssetsOfDiscontinuedOperations" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,563,009</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40B_eus-gaap--AssetsCurrent_i01TI_mtCzxy1_maCz0EI_zbD2r2itaEtb" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
    current assets</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">32,925,040</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">27,387,458</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_408_eus-gaap--OtherAssetsAbstract_i01B_zm3ZuhWxHhpf" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">OTHER
    ASSETS</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_405_ecustom--OtherAssetsOfDiscontinuedOperations_i01I_maCzmAJ_zB7Kp6BGiob9" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other
    assets of discontinued operations</span></td><td style="padding-left: 10pt; font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:OtherAssetsOfDiscontinuedOperations" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">162,582</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:OtherAssetsOfDiscontinuedOperations" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,260,740</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40C_eus-gaap--OtherAssets_i01TI_mtCzmAJ_maCz0EI_zZ0aWj5ogqw4" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
    other assets</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:OtherAssets" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">162,582</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:OtherAssets" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,260,740</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_405_eus-gaap--Assets_iTI_mtCz0EI_z2vjdgtfedTe" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 40pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
    assets</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">33,087,622</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">30,648,198</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_409_eus-gaap--LiabilitiesAndStockholdersEquityAbstract_iB_znbbIvq1MII" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">LIABILITIES
    AND SHAREHOLDERS&#8217; EQUITY</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_400_eus-gaap--LiabilitiesCurrentAbstract_i01B_zwobOLdAWrol" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">CURRENT
    LIABILITIES</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_402_ecustom--CurrentLiabilitiesOfDiscontinuedOperations_i01I_maCzxUV_z7I6ui1sWHSd" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Current
    liabilities of discontinued operations</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:CurrentLiabilitiesOfDiscontinuedOperations" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">24,280,239</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:CurrentLiabilitiesOfDiscontinuedOperations" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">24,119,744</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_400_eus-gaap--LiabilitiesCurrent_i01TI_mtCzxUV_maCzeqc_zvmdrmMdyydj" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
    current liabilities</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">24,280,239</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">24,119,744</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_408_eus-gaap--LiabilitiesNoncurrentAbstract_i01B_z9SmX7I8C6r1" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">OTHER
    LIABILITIES</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_409_ecustom--AdvanceFromInvestorNoncurrent_i01I_maCzt43_zIfRhJx0eFO8" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Advance from investor</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:AdvanceFromInvestorNoncurrent" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,220,000</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0086">&#8212;</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40F_ecustom--OtherLiabilitiesOfDiscontinuedOperations_i01I_maCzt43_zh3SRKwL8pM1" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other
    liabilities of discontinued operations</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0088">&#8212;</span></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:OtherLiabilitiesOfDiscontinuedOperations" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">26,772</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40D_eus-gaap--LiabilitiesNoncurrent_i01I_mtCzt43_maCzeqc_zPDeO2oNbL4d" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
    other liabilities</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:LiabilitiesNoncurrent" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,220,000</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:LiabilitiesNoncurrent" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">26,772</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_400_eus-gaap--Liabilities_i01TI_mtCzeqc_maCzuUt_zWjHcJQz6lI" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 40pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
    liabilities</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:Liabilities" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">26,500,239</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:Liabilities" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">24,146,516</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_408_eus-gaap--CommitmentsAndContingencies_i01I_zE5CdDamPiu3" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">COMMITMENTS
    AND CONTINGENCIES</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0097">&#8212;</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0098">&#8212;</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_406_eus-gaap--StockholdersEquityAbstract_i01B_zlL1GaUZR7Yk" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">SHAREHOLDERS&#8217;
    EQUITY</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_404_eus-gaap--CommonStockValue_i02I_pp0p0_maCzT00_zQPSwJVSHD5c" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Ordinary
    shares,$<span id="xdx_90A_eus-gaap--CommonStockParOrStatedValuePerShare_iI_c20230630_fKg_____zyIOoHGBQNDd" title="Ordinary stock, par value"><span id="xdx_90E_eus-gaap--CommonStockParOrStatedValuePerShare_iI_c20221231_fKg_____zXOxsbFTqsA2" title="Ordinary stock, par value"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="AsOf2023-06-30" id="Fact000106" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="AsOf2022-12-31" id="Fact000108" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.025</ix:nonFraction></ix:nonFraction></span></span>&#160;par value,&#160;<span id="xdx_901_eus-gaap--CommonStockSharesAuthorized_iI_c20230630_fKg_____zLomCFY21Blj" title="Ordinary stock, shares authorized"><span id="xdx_904_eus-gaap--CommonStockSharesAuthorized_iI_c20221231_fKg_____zUqZz8cmV0x8" title="Ordinary stock, shares authorized"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="AsOf2023-06-30" id="Fact000110" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="AsOf2022-12-31" id="Fact000112" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">1,000,000,000</ix:nonFraction></ix:nonFraction></span></span>&#160;shares authorized,&#160;<span id="xdx_902_eus-gaap--CommonStockSharesIssued_iI_c20230630_fKg_____zMlwM7z8bEgi" title="Ordinary stock, shares issued"><span id="xdx_903_eus-gaap--CommonStockSharesOutstanding_iI_c20230630_fKg_____z3pvV7mZ1Pa2" title="Ordinary stock, shares outstanding"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="AsOf2023-06-30" id="Fact000114" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="AsOf2023-06-30" id="Fact000116" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">5,100,164</ix:nonFraction></ix:nonFraction></span></span>&#160;and <span id="xdx_90A_eus-gaap--CommonStockSharesIssued_iI_c20221231_fKg_____zuGsdZjb0Pyk" title="Ordinary stock, shares issued"><span id="xdx_90E_eus-gaap--CommonStockSharesOutstanding_iI_c20221231_fKg_____zzRngZ5UXaJa" title="Ordinary stock, shares outstanding"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="AsOf2022-12-31" id="Fact000118" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="AsOf2022-12-31" id="Fact000120" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">3,818,663</ix:nonFraction></ix:nonFraction></span></span> shares issued and outstanding
    as of June 30, 2023 and December 31, 2022, respectively*</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">127,504</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">95,467</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_407_eus-gaap--AdditionalPaidInCapital_i02I_maCzT00_zN4lkuDfeifg" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Additional
    paid-in capital</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">38,227,552</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">33,737,276</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40C_ecustom--StatutoryReserves_i02I_maCzT00_zkANuh1FoI09" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Statutory
    reserves</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:StatutoryReserves" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">449,136</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:StatutoryReserves" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">449,136</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_408_eus-gaap--RetainedEarningsAccumulatedDeficit_i02I_maCzT00_zZrbWhsDoCmi" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accumulated
    deficits</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">32,650,031</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">28,066,415</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr id="xdx_40B_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_i02I_maCzT00_zkR7tCJiF40e" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accumulated
    other comprehensive income</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">786,414</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">361,655</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40C_eus-gaap--StockholdersEquity_i01TI_mtCzT00_maCzgKr_z2KxqbQJAbjb" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
    shareholders&#8217; equity attributable to Infobird Co., Ltd</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,940,575</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,577,119</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_402_eus-gaap--MinorityInterest_i01I_maCzgKr_zoyGjOV0xvIj" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Noncontrolling
    interests</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:MinorityInterest" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">353,192</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:MinorityInterest" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">75,437</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr id="xdx_407_eus-gaap--StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_i01TI_mtCzgKr_maCzuUt_zMJsiWzZzWB3" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
    equity</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,587,383</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,501,682</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40D_eus-gaap--LiabilitiesAndStockholdersEquity_iTI_mtCzuUt_zUbQ6QnI9M51" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 40pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
    liabilities and equity</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">33,087,622</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">30,648,198</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="vertical-align: bottom; width: 2%; padding-left: 10pt; text-align: left"><span id="xdx_F08_zKyfb3Pkq1jc" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td>
    <td style="width: 98%; text-align: justify"><span id="xdx_F19_zpnPMvRAKgNc" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:footnote id="Footnote000145" xml:lang="en-US">retroactively
    restated to reflect 1-for-5 share consolidation effective on September 9, 2022 and 1-for-5 share consolidation effective on May 15,
    2023.</ix:footnote></span></td></tr>
  </table>

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

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; background-color: white; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; width: 100%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
    accompanying notes are an integral part of these unaudited interim condensed consolidated financial statements.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; background-color: white"></p>

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

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

<!-- Field: Page; Sequence: 2; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></p></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: 0; text-align: center"><span style="background-color: white"></span></p>

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

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

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; background-color: white; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; width: 100%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font-size: 10pt"><b>INFOBIRD CO., LTD AND SUBSIDIARIES</b></span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font-size: 10pt"><b><span id="a_002"></span>UNAUDITED INTERIM CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS</b></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; background-color: white">&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_30C_113_zMXbMmPWb5Ng" summary="xdx: Statement - UNAUDITED INTERIM CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_494_20230101_20230630" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_492_20220101_20220630" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
    the Six Months Ended</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">June
    30,</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">June
    30,</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_405_eus-gaap--Revenues_maCzyVB_zVLk8Handl0c" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">REVENUES</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0147">&#8212;</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0148">&#8212;</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40A_eus-gaap--CostOfRevenue_msCzyVB_zv0rjT7C40I7" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">COST
    OF REVENUES</span></p></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0150">&#8212;</span></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0151">&#8212;</span></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40D_eus-gaap--GrossProfit_iT_mtCzyVB_maCzrgg_zxu9lGidlcR" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">GROSS
    PROFIT</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0153">&#8212;</span></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0154">&#8212;</span></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_406_eus-gaap--OperatingExpensesAbstract_iB_zk7H4lFLhw5e" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">OPERATING
    EXPENSES:</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_409_eus-gaap--SellingAndMarketingExpense_i01_maCzoLw_z8WE2G17aBZb" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Selling</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0159">&#8212;</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0160">&#8212;</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_406_eus-gaap--GeneralAndAdministrativeExpense_i01_maCzoLw_z6ctfvLgBNbh" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; width: 56%; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">General
    and administrative</span></td><td style="width: 8%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 12%; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">854,683</ix:nonFraction></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 8%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 12%; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">422,823</ix:nonFraction></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40A_eus-gaap--ResearchAndDevelopmentExpense_i01_maCzoLw_zuw2JiBEiJAg" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Research
    and development</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0165">&#8212;</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0166">&#8212;</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40C_eus-gaap--ImpairmentOfLongLivedAssetsHeldForUse_i01_maCzoLw_zfcdN1rLAgsl" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Long-live
    assets impairment</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0168">&#8212;</span></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0169">&#8212;</span></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_401_eus-gaap--OperatingExpenses_iT_mtCzoLw_msCzrgg_z5zJdnfLzi7f" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
    operating expenses</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">854,683</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">422,823</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40E_eus-gaap--OperatingIncomeLoss_iT_mtCzrgg_maCz5vI_zqbaxzN4A8uh" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">LOSS
    FROM OPERATIONS</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">854,683</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">422,823</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_400_eus-gaap--NonoperatingIncomeExpenseAbstract_iB_zzsDgsKMBwQ3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">OTHER
    INCOME (EXPENSE)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40D_eus-gaap--InvestmentIncomeInterest_i01_maCzUsf_zuO8AIdKeOef" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Interest
    income</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0180">&#8212;</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0181">&#8212;</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_406_eus-gaap--InterestExpense_i01N_di_msCzUsf_zkI21972gPpi" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Interest
    expense</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0183">&#8212;</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:InterestExpense" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">990</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr id="xdx_407_eus-gaap--OtherNonoperatingIncomeExpense_i01_maCzUsf_zYReZdDxql7e" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other
    income     (expense), net</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:OtherNonoperatingIncomeExpense" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">85,389</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:OtherNonoperatingIncomeExpense" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">434,668</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr id="xdx_406_eus-gaap--NonoperatingIncomeExpense_iT_mtCzUsf_maCz5vI_zSVGrjJsxiz7" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
    other income (expense), net</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">85,389</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">435,658</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40A_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_iT_mtCz5vI_maCze0F_zQiyBswhWLK6" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">LOSS
    BEFORE INCOME TAXES</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">769,294</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">858,481</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_407_eus-gaap--IncomeTaxExpenseBenefit_iN_di_msCze0F_zAaO2YTCZfdh" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PROVISION
    FOR (BENEFIT OF) INCOME TAXES</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0195">&#8212;</span></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0196">&#8212;</span></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_407_eus-gaap--IncomeLossFromContinuingOperations_iT_mtCze0F_maPLz7F6_zlzeJ3zglg6l" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NET
    LOSS FROM CONTINUING OPERATIONS</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperations" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">769,294</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperations" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">858,481</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_404_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTax_maPLz7F6_zsQsb5r8e2" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NET
    LOSS FROM DISCONTINUED OPERATIONS</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">4,101,419</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">6,932,322</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_404_eus-gaap--ProfitLoss_iT_mtPLz7F6_maNILzplV_zwwmD7ZpXUN7" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NET
    LOSS</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">4,870,713</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">7,790,803</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_404_eus-gaap--NetIncomeLossAttributableToNoncontrollingInterest_msNILzplV_zQJ6ddk0pc51" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less:
    Net loss attributable to noncontrolling interest from discontinued operations</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">287,097</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">40,082</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40D_eus-gaap--NetIncomeLoss_iT_mtNILzplV_zLEMqeVnxmSd" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NET
    LOSS ATTRIBUTABLE TO INFOBIRD CO.,LTD</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">4,583,616</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">7,750,721</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40A_eus-gaap--ProfitLoss_iT_maCINOTzTSk_z1wJ0y9ntieb" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NET
    LOSS</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">4,870,713</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">7,790,803</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_402_eus-gaap--OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_maCINOTzTSk_zkBAMZdgdJnk" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">FOREIGN
    CURRENCY TRANSLATION ADJUSTMENT</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">434,101</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">152,972</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_403_eus-gaap--ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_mtCINOTzTSk_maCINOTz52d_zd7vgBQKrPD6" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">TOTAL
    COMPREHENSIVE LOSS</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">4,436,612</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">7,943,775</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_400_eus-gaap--ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_msCINOTz52d_z6MKHC8SZQd7" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less:
    Comprehensive loss attributable to noncontrolling interests from discontinued operations</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">277,755</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">46,546</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_407_eus-gaap--ComprehensiveIncomeNetOfTax_mtCINOTz52d_zDVFxIls5YI8" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">COMPREHENSIVE
    LOSS ATTRIBUTABLE TO INFOBIRD CO., LTD</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">4,158,857</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">7,897,229</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_401_eus-gaap--WeightedAverageNumberOfSharesOutstandingAbstract_iB_z5EJRAeUZt3g" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">WEIGHTED
    AVERAGE NUMBER OF ORDINARY SHARES*</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic
    and diluted</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_902_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_c20230101__20230630_fKg_____zYmVhbiR3S6i" title="WEIGHTED AVERAGE NUMBER OF ORDINARY SHARES, Basic"><span id="xdx_90F_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_c20230101__20230630_fKg_____zxgHnLnFUQw8" title="WEIGHTED AVERAGE NUMBER OF ORDINARY SHARES, Diluted"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2023-01-01to2023-06-30" id="Fact000231" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2023-01-01to2023-06-30" id="Fact000233" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">4,430,210</ix:nonFraction></ix:nonFraction></span></span></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_c20220101__20220630_fKg_____zHOXXmpPzQId" title="WEIGHTED AVERAGE NUMBER OF ORDINARY SHARES, Basic"><span id="xdx_90A_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_c20220101__20220630_fKg_____z6dMmGv6l3p2" title="WEIGHTED AVERAGE NUMBER OF ORDINARY SHARES, Diluted"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2022-01-012022-06-30" id="Fact000235" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2022-01-012022-06-30" id="Fact000237" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">1,018,663</ix:nonFraction></ix:nonFraction></span></span></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_401_eus-gaap--EarningsPerShareAbstract_iB_zs9wRbtyDbod" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">LOSS PER
    SHARE</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic
    and diluted - continuing operations</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_eus-gaap--IncomeLossFromContinuingOperationsPerBasicShare_pip0_c20230101__20230630_zBVzBHbzM3ca" title="LOSS PER SHARE Basic - continuing operations"><span id="xdx_90A_eus-gaap--IncomeLossFromContinuingOperationsPerDilutedShare_pip0_c20230101__20230630_zrfCLuqRHtm" title="LOSS PER SHARE diluted - continuing operations">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="INF" scale="0" sign="-" unitRef="USDPShares"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="INF" scale="0" sign="-" unitRef="USDPShares">0.17</ix:nonFraction></ix:nonFraction></span></span></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_eus-gaap--IncomeLossFromContinuingOperationsPerBasicShare_pip0_c20220101__20220630_zHQuC0NobhFc" title="LOSS PER SHARE Basic - continuing operations"><span id="xdx_904_eus-gaap--IncomeLossFromContinuingOperationsPerDilutedShare_pip0_c20220101__20220630_zJioSYJujYB9" title="LOSS PER SHARE diluted - continuing operations">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="INF" scale="0" sign="-" unitRef="USDPShares"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="INF" scale="0" sign="-" unitRef="USDPShares">0.84</ix:nonFraction></ix:nonFraction></span></span></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic
    and diluted - discontinued operations</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_pip0_c20230101__20230630_zM4vIgiF7DAi" title="LOSS PER SHARE Basic - discontinued operations"><span id="xdx_90D_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_pip0_c20230101__20230630_zWYJXCXVEEwj" title="LOSS PER SHARE diluted - discontinued operations">(<ix:nonFraction name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="INF" scale="0" sign="-" unitRef="USDPShares"><ix:nonFraction name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="INF" scale="0" sign="-" unitRef="USDPShares">0.86</ix:nonFraction></ix:nonFraction></span></span></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_pip0_c20220101__20220630_zHBkC5iEb0Mf" title="LOSS PER SHARE Basic - discontinued operations"><span id="xdx_908_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_pip0_c20220101__20220630_zYoPvPlNJji3" title="LOSS PER SHARE diluted - discontinued operations">(<ix:nonFraction name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="INF" scale="0" sign="-" unitRef="USDPShares"><ix:nonFraction name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="INF" scale="0" sign="-" unitRef="USDPShares">6.77</ix:nonFraction></ix:nonFraction></span></span></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: top">
<td style="padding: 0pt; vertical-align: top; width: 2%; text-align: left; text-indent: 0pt"><span id="xdx_F0D_zlA42Q1Yswwj" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td>
<td id="xdx_F1E_zmLvthGXsh6g" style="padding: 0pt; width: 98%; text-indent: 0pt"><ix:footnote id="Footnote000257" xml:lang="en-US">retroactively restated to reflect 1-for-5 share consolidation effective on September 9, 2022 and 1-for-5 share consolidation effective on May 15, 2023.&#160;</ix:footnote></td></tr>
</table>



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

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; background-color: white; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; width: 100%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
    accompanying notes are an integral part of these unaudited interim condensed consolidated financial statements.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; background-color: white"></p>

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

<!-- Field: Page; Sequence: 3; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></p></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: 0; background-color: white"></p>

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

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

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; background-color: white; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; width: 100%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font-size: 10pt"><span id="a_003"></span>INFOBIRD CO., LTD AND SUBSIDIARIES</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font-size: 10pt">UNAUDITED INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY</span></td></tr>
  </table>
<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; background-color: white">&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_30D_114_zKufKbIKRoR8" summary="xdx: Statement - UNAUDITED INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: center">&#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 id="xdx_4BF_us-gaap--StatementEquityComponentsAxis_us-gaap--CommonStockMember_zYaxiFx6uEzg" style="font-size: 10pt; text-align: center">&#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_4BA_us-gaap--StatementEquityComponentsAxis_us-gaap--AdditionalPaidInCapitalMember_zE4nu9c2idb1" style="font-size: 10pt; text-align: center">&#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_4BD_us-gaap--StatementEquityComponentsAxis_custom--RetainedEarningsStatutoryRservesMember_zxWW8Z9Us7A6" style="font-size: 10pt; text-align: center">&#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_4B3_us-gaap--StatementEquityComponentsAxis_custom--RetainedEarningsUnrestrictedMember_zgahqx8O3vZ7" style="font-size: 10pt; text-align: center">&#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_4BF_us-gaap--StatementEquityComponentsAxis_us-gaap--AccumulatedOtherComprehensiveIncomeMember_z23X1g6eEqK4" style="font-size: 10pt; text-align: center">&#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_4B3_us-gaap--StatementEquityComponentsAxis_us-gaap--NoncontrollingInterestMember_z5O1M1w92Ow3" style="font-size: 10pt; text-align: center">&#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_4B7_zAGVuW8Nuof9" style="font-size: 10pt; text-align: center">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Retained
    earnings</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accumulated</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Additional</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(accumulated
    deficit)</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">other</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Ordinary
    shares</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">paid-in</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Statutory</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">comprehensive</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Noncontrolling</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shares*</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Par
    value</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">capital</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">reserves</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unrestricted</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">income
    (loss)</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">interests</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</span></td></tr>
  <tr id="xdx_43D_c20220101__20220630_eus-gaap--StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_iS_zkTQZri8JATb" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 20pt; width: 28%; font-size: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">BALANCE,
    December 31, 2021</span></td><td style="width: 2%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_982_eus-gaap--SharesOutstanding_iS_c20220101__20220630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_fKg_____z3lyZJK8MBak" title="Beginning balance, shares" style="width: 5%; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2021-12-31_us-gaap_CommonStockMember" id="Fact000267" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">1,018,663</ix:nonFraction></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 2%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 5%; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">25,467</ix:nonFraction></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 2%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 5%; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-12-31_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">26,783,333</ix:nonFraction></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 2%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 5%; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-12-31_custom_RetainedEarningsStatutoryRservesMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">449,136</ix:nonFraction></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 2%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 5%; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-12-31_custom_RetainedEarningsUnrestrictedMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">12,799,436</ix:nonFraction></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="width: 2%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 5%; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">592,218</ix:nonFraction></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 2%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 5%; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-12-31_us-gaap_NoncontrollingInterestMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">850,152</ix:nonFraction></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 2%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 5%; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">15,900,870</ix:nonFraction></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40E_eus-gaap--NetIncomeLoss_za3GFwCCaJOg" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
    loss attributable to Infobird Co., Ltd</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8212;</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0269">&#8212;</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0270">&#8212;</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0271">&#8212;</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2022-01-012022-06-30_custom_RetainedEarningsUnrestrictedMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">7,750,721</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0273">&#8212;</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0274">&#8212;</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">7,750,721</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr id="xdx_40B_eus-gaap--NetIncomeLossAttributableToNoncontrollingInterest_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
    loss attributable to noncontrolling interests</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8212;</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0277">&#8212;</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0278">&#8212;</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0279">&#8212;</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0280">&#8212;</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0281">&#8212;</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="From2022-01-012022-06-30_us-gaap_NoncontrollingInterestMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">40,082</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">40,082</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr id="xdx_401_eus-gaap--StockIssuedDuringPeriodValueShareBasedCompensation_zMixlJor28Oj" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Share-based
    compensations for consulting services</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8212;</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0285">&#8212;</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="From2022-01-012022-06-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">10,134</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0287">&#8212;</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0288">&#8212;</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0289">&#8212;</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0290">&#8212;</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">10,134</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40F_eus-gaap--ForeignCurrencyTransactionGainLossBeforeTax_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Foreign
    currency translation adjustment</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8212;</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0293">&#8212;</span></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0294">&#8212;</span></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0295">&#8212;</span></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0296">&#8212;</span></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" contextRef="From2022-01-012022-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">146,508</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" contextRef="From2022-01-012022-06-30_us-gaap_NoncontrollingInterestMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">6,464</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">152,972</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr id="xdx_43A_c20220101__20220630_eus-gaap--StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_iE_zD222XUp8omb" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">BALANCE,
    June 30, 2022 (unaudited)</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_981_eus-gaap--SharesOutstanding_iE_c20220101__20220630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_fKg_____zMlqcdr2XAte" title="Ending balance, shares" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2022-06-30_us-gaap_CommonStockMember" id="Fact000309" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">1,018,663</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2022-06-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">25,467</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2022-06-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">26,793,467</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2022-06-30_custom_RetainedEarningsStatutoryRservesMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">449,136</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2022-06-30_custom_RetainedEarningsUnrestrictedMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">20,550,157</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2022-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">445,710</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2022-06-30_us-gaap_NoncontrollingInterestMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">803,606</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,967,229</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  </table>

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

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

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; background-color: white"></p>

<table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Retained
    earnings</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accumulated</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Additional</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(accumulated
    deficit)</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">other</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Ordinary
    shares</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">paid-in</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Statutory</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">comprehensive</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Noncontrolling</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shares*</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Par
    value</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">capital</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">reserves</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unrestricted</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">income
    (loss)</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">interests</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</span></td></tr>
  <tr id="xdx_432_c20230101__20230630_eus-gaap--StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_iS_zwpTGxF463Pd" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 20pt; width: 28%; font-size: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">BALANCE,
    December 31, 2022</span></td><td style="width: 2%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></td><td id="xdx_989_eus-gaap--SharesOutstanding_iS_c20230101__20230630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_fKg_____zHOiA13nv0Lk" title="Beginning balance, shares" style="width: 5%; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2022-12-31_us-gaap_CommonStockMember" id="Fact000319" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">3,818,663</ix:nonFraction></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 2%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="width: 5%; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2022-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">95,467</ix:nonFraction></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 2%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="width: 5%; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2022-12-31_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">33,737,276</ix:nonFraction></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 2%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="width: 5%; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2022-12-31_custom_RetainedEarningsStatutoryRservesMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">449,136</ix:nonFraction></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 2%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="width: 5%; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2022-12-31_custom_RetainedEarningsUnrestrictedMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">28,066,415</ix:nonFraction></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="width: 2%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="width: 5%; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2022-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">361,655</ix:nonFraction></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 2%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="width: 5%; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2022-12-31_us-gaap_NoncontrollingInterestMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">75,437</ix:nonFraction></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="width: 2%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="width: 5%; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,501,682</ix:nonFraction></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40D_eus-gaap--NetIncomeLoss_zNv94zcktCZa" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
    loss attributable to Infobird Co., Ltd</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8212;</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0321">&#8212;</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0322">&#8212;</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0323">&#8212;</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-01-012023-06-30_custom_RetainedEarningsUnrestrictedMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">4,583,616</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0325">&#8212;</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0326">&#8212;</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">4,583,616</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr id="xdx_400_eus-gaap--NetIncomeLossAttributableToNoncontrollingInterest_zn66W1OI5vU9" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
    loss attributable to noncontrolling interests</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8212;</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0329">&#8212;</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0330">&#8212;</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0331">&#8212;</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0332">&#8212;</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0333">&#8212;</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="From2023-01-012023-06-30_us-gaap_NoncontrollingInterestMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">287,097</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">287,097</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr id="xdx_409_ecustom--IssuedOrinarySharesUnderF3NetOfIssuanceCosts_iP3us-gaap--NetIncomeLossAttributableToNoncontrollingInterest_z7JNle4sxlMg" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Issued
    orinary shares under F3, net of issuance costs</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_98C_ecustom--IssuedOrinarySharesUnderF3NetOfIssuanceCostsShares_iP3custom--IssuedOrinarySharesUnderF3NetOfIssuanceCosts_c20230101__20230630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_fKg_____zX9q6gvbTbv1" title="Issued orinary shares under F3, net of issuance costs, shares" style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:IssuedOrinarySharesUnderF3NetOfIssuanceCostsShares" contextRef="From2023-01-012023-06-30_us-gaap_CommonStockMember" id="Fact000345" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">769,200</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:IssuedOrinarySharesUnderF3NetOfIssuanceCosts" contextRef="From2023-01-012023-06-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">19,230</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:IssuedOrinarySharesUnderF3NetOfIssuanceCosts" contextRef="From2023-01-012023-06-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,503,083</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0339">&#8212;</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0340">&#8212;</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0341">&#8212;</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0342">&#8212;</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:IssuedOrinarySharesUnderF3NetOfIssuanceCosts" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,522,313</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_401_ecustom--WarrantsConvertToOrdinaryShares_iP3custom--IssuedOrinarySharesUnderF3NetOfIssuanceCostsShares_zVi32sMENTKg" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Warrants
    convert to ordinary shares</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_98F_ecustom--WarrantsConvertToOrdinarySharesShares_iP3custom--WarrantsConvertToOrdinaryShares_c20230101__20230630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_fKg_____z53WpGOZKaj" title="Warrants convert to ordinary shares, shares" style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:WarrantsConvertToOrdinarySharesShares" contextRef="From2023-01-012023-06-30_us-gaap_CommonStockMember" id="Fact000355" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">499,980</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:WarrantsConvertToOrdinaryShares" contextRef="From2023-01-012023-06-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">12,500</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="ifbd:WarrantsConvertToOrdinaryShares" contextRef="From2023-01-012023-06-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">12,500</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0349">&#8212;</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0350">&#8212;</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0351">&#8212;</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0352">&#8212;</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0353">&#8212;</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_407_ecustom--AdditionalOrdinarySharesOfRoundUpAdjustmentDueToRetroactiveEffectOfShareConsolidationIn2023_iP3custom--WarrantsConvertToOrdinarySharesShares_zUhIs021u13a" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Additional
    ordinary shares of round up adjustment due to retroactive effect of Share Consolidation in 2023</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_980_ecustom--AdditionalOrdinarySharesOfRoundUpAdjustmentDueToRetroactiveEffectOfShareConsolidationIn2023Shares_iP3custom--AdditionalOrdinarySharesOfRoundUpAdjustmentDueToRetroactiveEffectOfShareConsolidationIn2023_c20230101__20230630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_fKg_____zITvlPt8z5Lh" title="Additional ordinary shares of round up adjustment due to retroactive effect of Share Consolidation in 2023, shares" style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:AdditionalOrdinarySharesOfRoundUpAdjustmentDueToRetroactiveEffectOfShareConsolidationIn2023Shares" contextRef="From2023-01-012023-06-30_us-gaap_CommonStockMember" id="Fact000365" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">12,321</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:AdditionalOrdinarySharesOfRoundUpAdjustmentDueToRetroactiveEffectOfShareConsolidationIn2023" contextRef="From2023-01-012023-06-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">307</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="ifbd:AdditionalOrdinarySharesOfRoundUpAdjustmentDueToRetroactiveEffectOfShareConsolidationIn2023" contextRef="From2023-01-012023-06-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">307</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0359">&#8212;</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0360">&#8212;</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0361">&#8212;</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0362">&#8212;</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0363">&#8212;</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40F_eus-gaap--ForeignCurrencyTransactionGainLossBeforeTax_zgqaM9UZ9oRi" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Foreign
    currency translation adjustment</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8212;</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0367">&#8212;</span></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0368">&#8212;</span></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0369">&#8212;</span></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0370">&#8212;</span></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" contextRef="From2023-01-012023-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">424,759</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" contextRef="From2023-01-012023-06-30_us-gaap_NoncontrollingInterestMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,342</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">434,101</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_43A_c20230101__20230630_eus-gaap--StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_iE_zxWHGKu202te" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">BALANCE,
    June 30, 2023 (unaudited)</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_982_eus-gaap--SharesOutstanding_iE_c20230101__20230630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_fKg_____zacwFFWVCQp1" title="Ending balance, shares" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2023-06-30_us-gaap_CommonStockMember" id="Fact000383" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">5,100,164</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2023-06-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">127,504</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2023-06-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">38,227,552</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2023-06-30_custom_RetainedEarningsStatutoryRservesMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">449,136</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2023-06-30_custom_RetainedEarningsUnrestrictedMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">32,650,031</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2023-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">786,414</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2023-06-30_us-gaap_NoncontrollingInterestMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">353,192</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,587,383</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  </table>

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

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="width: 2%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span id="xdx_F0F_zcoXWIJ78Ey5" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td>
    <td style="width: 98%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: justify"><span id="xdx_F1C_zXenJXX4xR25" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:footnote id="Footnote000384" xml:lang="en-US">retroactively
    restated to reflect 1-for-5 share consolidation effective on September 9, 2022 and 1-for-5 share consolidation effective on May 15,
    2023.</ix:footnote></span></td></tr>
</table>

<p style="margin: 0">&#160;</p>

<p style="margin: 0"></p>

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; background-color: white; border-collapse: collapse">
<tr style="vertical-align: bottom">
<td style="white-space: nowrap; width: 100%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
accompanying notes are an integral part of these unaudited interim condensed consolidated financial statements.</span></td></tr>
</table>


<p style="margin: 0">&#160;&#160;</p>

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

<!-- Field: Page; Sequence: 4; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></p></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: 0; background-color: white"></p>

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

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

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

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; background-color: white; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; width: 100%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font-size: 10pt"><b>INFOBIRD CO., LTD AND SUBSIDIARIES</b></span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font-size: 10pt"><b><span id="a_004"></span>&#160;UNAUDITED INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</b></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; background-color: white">&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_306_112_zwQKoMqBzqRg" summary="xdx: Statement - UNAUDITED INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_494_20230101__20230630_zzhqXDMq4Lrh" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_493_20220101__20220630_z49FzNn1Djte" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
    the Six Months Ended</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="7" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">June
    30,</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_400_eus-gaap--NetCashProvidedByUsedInOperatingActivitiesAbstract_iB_zcVkP7Tjmitb" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">CASH
    FLOWS FROM OPERATING ACTIVITIES:</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40D_eus-gaap--ProfitLoss_i01_msNCPBUzk5t_zrPyoptFbXU5" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 30pt; width: 56%; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
    loss</span></td><td style="width: 8%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="width: 12%; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">4,870,713</ix:nonFraction></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="width: 8%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="width: 12%; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">7,790,803</ix:nonFraction></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr id="xdx_409_ecustom--NetLossFromDiscontinuedOperations_i01_msNCPBUzk5t_z4ndILwV9wEc" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 1pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
    loss from discontinued operations</span></td><td style="padding-bottom: 1pt; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="ifbd:NetLossFromDiscontinuedOperations" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">4,101,419</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="padding-bottom: 1pt; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="ifbd:NetLossFromDiscontinuedOperations" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">6,932,322</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr id="xdx_40D_ecustom--NetLossFromContinuingOperations_i01_msNCPBUzk5t_zh2u9EYOXqGe" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
    loss from continuing operations</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="ifbd:NetLossFromContinuingOperations" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">769,294</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="ifbd:NetLossFromContinuingOperations" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">858,481</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr id="xdx_403_eus-gaap--AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_i01B_zMPPYK5InrP1" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Adjustments
    to reconcile net loss to net cash provided by operating activities:</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40D_eus-gaap--GainLossOnInvestments_i02N_di_msNCPBUzk5t_zP1RXT02Flo6" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 40pt; font-size: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Gain)/Loss
    of investment</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:GainLossOnInvestments" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">84,634</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:GainLossOnInvestments" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">434,669</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_407_eus-gaap--AllocatedShareBasedCompensationExpense_i02_maNCPBUzk5t_zmlTYPd2jtu9" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 40pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Stock-base
    compensations for consulting service</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0404">&#8212;</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">10,134</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_402_eus-gaap--IncreaseDecreaseInOperatingCapitalAbstract_i01B_zOZqbmvay6g7" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Change in
    operating assets and liabilities</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40B_eus-gaap--IncreaseDecreaseInOtherReceivables_i02N_di_msNCPBUzk5t_zDkRdclc8IC2" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 40pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other
    receivables</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherReceivables" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">573,234</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0411">&#8212;</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40E_ecustom--IncreaseDecreaseInDueFromDiscontinuedOperations_i02_maNCPBUzk5t_zOtv2DdB2YZf" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 40pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Due
    from discontinued operations</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="ifbd:IncreaseDecreaseInDueFromDiscontinuedOperations" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">3,618,254</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:IncreaseDecreaseInDueFromDiscontinuedOperations" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,013,952</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_404_ecustom--AssetRetirementObligationsPeriodIncreaseDecrease_iN_di_msNCPBUzk5t_z0cyp6zflTg5" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 40pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net cash
    (used in) provided by operating activities from continuing operations</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="ifbd:AssetRetirementObligationsPeriodIncreaseDecrease" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,045,416</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:AssetRetirementObligationsPeriodIncreaseDecrease" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">600,274</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40F_eus-gaap--CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_maNCPBUzk5t_zfRGyOASCSh2" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 40pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
    cash provided by (used in) operating activities from discontinued operations</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,588,279</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">4,593,829</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr id="xdx_40E_eus-gaap--NetCashProvidedByUsedInOperatingActivities_iT_maCzuyj_mtNCPBUzk5t_zmEYyAMjCKC9" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 40pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
    cash used in operating activities</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">2,457,137</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">3,993,555</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_409_eus-gaap--NetCashProvidedByUsedInInvestingActivitiesAbstract_iB_ziS3JFRlhluj" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">CASH
    FLOWS FROM INVESTING ACTIVITIES:</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40B_ecustom--CashDepositInEscrowAccount_i01_maNCPBUz8MW_zEHdnPojc45" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash
    deposit in escrow account</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="ifbd:CashDepositInEscrowAccount" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">2,000,000</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0429">&#8212;</span></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40A_eus-gaap--NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_iT_mtNCPBUz8MW_maNCPBUz32g_zF6phJlzJ4Vj" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
    cash used in investing activities from continuing operations</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">2,000,000</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0432">&#8212;</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_400_eus-gaap--CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_maNCPBUz32g_zN7EVquzSSol" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
    cash provided by investing activities from discontinued operations</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">14,874</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0435">&#8212;</span></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_405_eus-gaap--NetCashProvidedByUsedInInvestingActivities_iT_mtNCPBUz32g_maCzuyj_zCTtj1z3LlUj" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 40pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
    cash used in investing activities</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,985,126</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0438">&#8212;</span></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_407_eus-gaap--NetCashProvidedByUsedInFinancingActivitiesAbstract_iB_zHMwAcFZMii" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">CASH
    FLOWS FROM FINANCING ACTIVITIES:</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_406_ecustom--NetProceedsFromIssuanceOfCommonStockUnderF3_i01_maNCPBUz0xf_zIRpN7gkWOXd" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
    proceeds from issuance of common stock under F3</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:NetProceedsFromIssuanceOfCommonStockUnderF3" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,522,313</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0444">&#8212;</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40C_ecustom--NetProceedsInAdvanceForIssuanceOfConvertibleBondsInSeptember2023_i01_maNCPBUz0xf_zSGqW3amaua2" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
    proceeds in advance for the issuance of convertible bonds in September 2023</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:NetProceedsInAdvanceForIssuanceOfConvertibleBondsInSeptember2023" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,220,000</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0447">&#8212;</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40C_ecustom--RefundsFromEscrow_i01_maNCPBUz0xf_z0keoi50LMoj" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Refunds
    from escrow</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:RefundsFromEscrow" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">96,932</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0450">&#8212;</span></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_403_eus-gaap--NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_iT_mtNCPBUz0xf_maNCPBUzsp7_z19SPqQ607u" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
    cash provided by financing activities from continuing operations</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,839,245</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0453">&#8212;</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40A_eus-gaap--CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_maNCPBUzsp7_zTGvQ385Mc3g" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
    cash used in financing activities from discontinued operations</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">3,007,751</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">732,567</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr id="xdx_405_eus-gaap--NetCashProvidedByUsedInFinancingActivities_iT_mtNCPBUzsp7_maCzuyj_zAUNS9ESMerc" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
    cash provided by (used in) financing activities</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,831,494</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">732,567</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40A_eus-gaap--EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_maCzuyj_zY0VKm9BxNsa" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">EFFECT
    OF EXCHANGE RATE CHANGES</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">130,863</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">146,501</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_408_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_iT_mtCzuyj_zAATwisC9KX5" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NET
    CHANGE IN CASH</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">479,906</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">4,872,623</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_402_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iS_zkv40OvsF6u" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">CASH,
    beginning of period</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,038,819</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,293,415</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_408_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iE_z3gz3oW7mAx6" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">CASH,
    end of period</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">558,913</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,420,792</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_406_eus-gaap--AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract_iB_z0ULYVSBjN0b" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;CASH, CASH EQUIVALENTS AND RESTRICTED CASH:</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_404_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectDisposalGroupIncludingDiscontinuedOperations_i01_zel3r1SUc8Ol" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">LESS:
    CASH, CASH EQUIVALENTS AND RESTRICTED CASH FROM DISCONTINUED OPERATIONS</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectDisposalGroupIncludingDiscontinuedOperations" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">555,523</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectDisposalGroupIncludingDiscontinuedOperations" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,210,556</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_407_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectContinuingOperations_i01_zCSlFf2bVJUd" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">CASH,
    CASH EQUIVALENTS AND RESTRICTED CASH FROM CONTINUING OPERATIONS</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectContinuingOperations" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,390</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectContinuingOperations" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">210,236</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40A_eus-gaap--SupplementalCashFlowInformationAbstract_iB_zsfz6IX6cu21" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">SUPPLEMENTAL
    CASH FLOW INFORMATION:</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_405_eus-gaap--IncomeTaxesPaidNet_i01_z8o9Sg5YdXfd" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash
    paid for income tax</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0485">&#8212;</span></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:IncomeTaxesPaidNet" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,515</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_405_eus-gaap--InterestPaidNet_i01_zHST0uLDsZMf" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash
    paid for interest</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:InterestPaidNet" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">22,808</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:InterestPaidNet" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">202,028</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_408_eus-gaap--NoncashInvestingAndFinancingItemsAbstract_iB_zps1ymRQ740c" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NON-CASH
    INVESTING AND FINANCING ACTIVITIES:</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_408_ecustom--InitialRecognitionOfOperatingRightOfUseAssetAndLeaseLiability_i01_zCeVO74d9nlf" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Initial
    recognition of operating right of use asset and lease liability</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0494">&#8212;</span></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:InitialRecognitionOfOperatingRightOfUseAssetAndLeaseLiability" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">787,738</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_407_ecustom--EliminationOfOperatingRightOfUseAssetAndLeaseLiabilityUponTerminationOfOperatingLease_i01_zEgk75CpQUZb" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Elimination
    of operating right of use asset and lease liability upon termination of operating lease</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0497">&#8212;</span></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:EliminationOfOperatingRightOfUseAssetAndLeaseLiabilityUponTerminationOfOperatingLease" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">772,501</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  </table>

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

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; background-color: white; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; width: 100%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font-size: 10pt">The accompanying notes are an integral part of these unaudited interim condensed consolidated financial statements.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; background-color: white">&#160;</p>

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

<!-- Field: Page; Sequence: 5; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></p></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: 0; background-color: white"></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center; background-color: white"><span style="background-color: white"><b>INFOBIRD
CO., LTD AND SUBSIDIARIES</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center; background-color: white"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center; background-color: white"><span style="background-color: white"><b><span id="a_005"></span>NOTES
TO UNAUDITED INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center; background-color: white"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center; background-color: white"><span style="background-color: white"><b>(In
U.S. dollars, unless stated otherwise)</b></span></p>

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

<ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock"><p id="xdx_809_eus-gaap--BusinessDescriptionAndBasisOfPresentationTextBlock_zaYGSZPacIv2" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="background-color: white"><b>Note 1 &#8211;&#160;<span id="xdx_827_ztYUPnhmaYPf">Nature of
business and organization</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Infobird Co.,
Ltd (&#8220;Infobird Cayman&#8221; or the &#8220;Company&#8221;) is a holding company incorporated on March 26, 2020 under the laws of
the Cayman Islands. The Company has no substantive operations other than holding all of the outstanding share capital of Infobird International
Limited (&#8220;Infobird HK&#8221;) established under the laws of Hong Kong on April 21, 2020.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Infobird HK
is also a holding company holding all of the outstanding equity of Infobird Digital Technology (Beijing) Co., Ltd (&#8220;Infobird WFOE&#8221;)
which was established on May 20, 2020 under the laws of the People&#8217;s Republic of China (&#8220;PRC&#8221; or &#8220;China&#8221;).</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">The Company,
through its variable interest entity (&#8220;VIE&#8221;), Beijing Infobird Software Co., Ltd (&#8220;Infobird Beijing&#8221;), a PRC limited
liability company established on October 26, 2001, and through its subsidiaries, is a software-as-a-service (&#8220;SaaS&#8221;) provider
of innovative AI-powered (artificial intelligence enabled) customer engagement solutions in China. The Company primarily provides standard
and customized customer relationship management cloud-based services, such as SaaS, and business process outsourcing (&#8220;BPO&#8221;),
services to its clients.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">On October 17,
2013, Infobird Beijing established its 90.18% owned subsidiary, Guiyang Infobird Cloud Computing Co., Ltd (&#8220;Infobird Guiyang&#8221;),
a PRC limited liability company. Infobird Guiyang also engages in software development and mainly provides BPO services to its customers.
On June 20, 2012, Infobird Beijing established a 99.95% owned subsidiary, Anhui Xinlijia E-commerce Co., Ltd (formerly known as Anhui
Infobird Software Information Technology Co., Ltd) (&#8220;Infobird Anhui&#8221;), a PRC limited liability company. Infobird Anhui also
engages in software development and mainly provides cloud services and technology solutions to customers.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">On May 27, 2020,
Infobird Cayman completed a reorganization of entities under common control of its then existing shareholders, who collectively owned
all of the equity interests of Infobird Cayman prior to the reorganization. Infobird Cayman and Infobird HK were established as the holding
companies of Infobird WFOE. Infobird WFOE is the primary beneficiary for accounting purposes of Infobird Beijing and its subsidiaries.
All of these entities are under common control which results in the consolidation of Infobird Beijing and subsidiaries which have been
accounted for as a reorganization of entities under common control at carrying value. Infobird WFOE is deemed to have a controlling financial
interest and be the primary beneficiary for accounting purposes of Infobird Beijing because it has both of the following characteristics:&#160;(1)
the power to direct activities at Infobird Beijing that most significantly impact such entity&#8217;s economic performance, and (2) the
right to receive benefits from Infobird Beijing that could potentially be significant to such entity. The unaudited interim condensed
consolidated financial statements are prepared on the basis as if the reorganization became effective as of the beginning of the first
period presented in the accompanying unaudited interim condensed consolidated financial statements of Infobird Cayman.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">On December
2, 2021, Infobird Beijing completed its 51% acquisition of Shanghai Qishuo Technology Inc. (&#8220;Shanghai Qishuo&#8221;), a PRC limited
liability company and a SaaS provider of big data analysis to retail stores aimed at operation improvement, for approximately $1.3 million
(RMB 8.6 million). Shanghai Qishuo is a fast-growing provider of consumer product and retail store digitalization solutions.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">On May 31, 2022,
Infobird Anhui completed its 100% acquisition of Hefei Weiao Information Technology Co., Ltd (&#8220;Anhui Weiao&#8221;), a PRC limited
liability company owned VATS License with the business scope of &#8220;Nationwide Domestic Call Center Services&#8221; to improve our
cloud-based services.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">The accompanying
unaudited interim condensed consolidated financial statements reflect the activities of Infobird Cayman and each of the following entities:</span></p>

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

<ix:exclude><p id="xdx_237_zvWRQwiBP4Yf" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="background-color: white"></span></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 6; Value: 1 -->
    <div id="xdx_23E_zfdqz5mCWzOg" style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></p></div>
    <div id="xdx_234_zv1T5KGfHbjg" 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_23B_zOB9iYUtVLqh" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="background-color: white"></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_237_z9NQuIf8XvFk" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="background-color: white"><b>INFOBIRD CO.,
LTD AND SUBSIDIARIES</b></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_239_zuuA7fJrW3F" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="background-color: white"><b>NOTES TO UNAUDITED
INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</b></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_238_zkrfHZlWFlvf" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="background-color: white"><b>(In U.S. dollars,
unless stated otherwise)</b></span></p></ix:exclude>

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

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

<ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="ifbd:ScheduleOfConsolidatedFinancialStatementsTableTextBlock"><table cellspacing="0" cellpadding="0" summary="xdx: Disclosure - Nature of business and organization (Details)" id="xdx_885_ecustom--ScheduleOfConsolidatedFinancialStatementsTableTextBlock_zCTKLWsX2Mfe" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="background-color: White">
    <td style="vertical-align: top"><span id="xdx_8B7_zxeBeNaasBYb" style="display: none">Schedule of consolidated financial statements</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top">&#160;</td></tr>
<tr style="background-color: white">
    <td style="border-bottom: black 1pt solid; vertical-align: top; width: 29%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Name</b></span></td>
    <td style="vertical-align: bottom; width: 1%; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom; width: 48%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Background</b></span></td>
    <td style="vertical-align: bottom; width: 1%; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; vertical-align: top; width: 21%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Ownership</b></span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Infobird<br />
    International Limited (&#8220;Infobird HK&#8221;)</span></td>
    <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td id="xdx_981_ecustom--BusinessAcquisitionsDescriptionOfAcquiredEntity_c20230101__20230630__dei--LegalEntityAxis__custom--InfobirdHKMember_zyXPHY5skyWl" title="Background" style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonNumeric contextRef="From2023-01-012023-06-30_custom_InfobirdHKMember" name="ifbd:BusinessAcquisitionsDescriptionOfAcquiredEntity">&#9679; A Hong Kong
    company<br />
    &#9679; Incorporated on April 21, 2020<br />
    &#9679; A holding company</ix:nonNumeric></span></td>
    <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_905_eus-gaap--MinorityInterestDescription_c20230101__20230630__dei--LegalEntityAxis__custom--InfobirdHKMember_z6cu9wXNoYU5" title="Ownership"><ix:nonNumeric contextRef="From2023-01-012023-06-30_custom_InfobirdHKMember" name="us-gaap:MinorityInterestDescription">100% owned by Infobird
    Cayman</ix:nonNumeric></span></span></td></tr>
  <tr style="background-color: White">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Infobird Digital Technology
    (Beijing) Co., Ltd (&#8220;Infobird WFOE&#8221;)</span></td>
    <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td id="xdx_98E_ecustom--BusinessAcquisitionsDescriptionOfAcquiredEntity_c20230101__20230630__dei--LegalEntityAxis__custom--InfobirdWFOEMember_zovpgciII4V8" title="Background" style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonNumeric contextRef="From2023-01-012023-06-30_custom_InfobirdWFOEMember" name="ifbd:BusinessAcquisitionsDescriptionOfAcquiredEntity">&#9679; A PRC limited
    liability company and deemed a wholly foreign<br />
    owned enterprise (&#8220;WFOE&#8221;)<br />
    &#9679; Incorporated on May 20, 2020<br />
    &#9679; Registered capital of $15,000,000 (RMB 106,392,000)<br />
    &#9679; A holding company</ix:nonNumeric></span></td>
    <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_eus-gaap--MinorityInterestDescription_c20230101__20230630__dei--LegalEntityAxis__custom--InfobirdWFOEMember_z5t0d3YQdnVd" title="Ownership"><ix:nonNumeric contextRef="From2023-01-012023-06-30_custom_InfobirdWFOEMember" name="us-gaap:MinorityInterestDescription">100% owned by Infobird
    HK</ix:nonNumeric></span></span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Beijing Infobird Software
    Co., Ltd (&#8220;Infobird Beijing&#8221;)</span></td>
    <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td id="xdx_98F_ecustom--BusinessAcquisitionsDescriptionOfAcquiredEntity_c20230101__20230630__dei--LegalEntityAxis__custom--InfobirdBeijingMember_zXlia9M9DoSg" title="Background" style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonNumeric contextRef="From2023-01-012023-06-30_custom_InfobirdBeijingMember" name="ifbd:BusinessAcquisitionsDescriptionOfAcquiredEntity">&#9679; A PRC limited
    liability company<br />
    &#9679; Incorporated on October 26, 2001<br />
    &#9679; Registered capital of $2,417,947 (RMB 16,624,597)<br />
    &#9679; Software developing that provides software as a service (SaaS)</ix:nonNumeric></span></td>
    <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_eus-gaap--MinorityInterestDescription_c20230101__20230630__dei--LegalEntityAxis__custom--InfobirdBeijingMember_zRD3ua0SbB33" title="Ownership"><ix:nonNumeric contextRef="From2023-01-012023-06-30_custom_InfobirdBeijingMember" name="us-gaap:MinorityInterestDescription">VIE of Infobird WFOE</ix:nonNumeric></span></span></td></tr>
  <tr style="background-color: White">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guiyang Infobird Cloud
    Computing Co., Ltd<br />
    (&#8220;Infobird Guiyang&#8221;)</span></td>
    <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td id="xdx_98A_ecustom--BusinessAcquisitionsDescriptionOfAcquiredEntity_c20230101__20230630__dei--LegalEntityAxis__custom--InfobirdGuiyangMember_zMhx3UCgn8s2" title="Background" style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonNumeric contextRef="From2023-01-012023-06-30_custom_InfobirdGuiyangMember" name="ifbd:BusinessAcquisitionsDescriptionOfAcquiredEntity">&#9679; A PRC limited
    liability company<br />
    &#9679; Incorporated on October 17, 2013<br />
    &#9679; Registered capital of $1,777,645 (RMB 12,222,200)<br />
    &#9679; Software developing that provides software as a service (SaaS)</ix:nonNumeric></span></td>
    <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_eus-gaap--MinorityInterestDescription_c20230101__20230630__dei--LegalEntityAxis__custom--InfobirdGuiyangMember_ziddvNdHcVcc" title="Ownership"><ix:nonNumeric contextRef="From2023-01-012023-06-30_custom_InfobirdGuiyangMember" name="us-gaap:MinorityInterestDescription">90.18% owned by Infobird
    Beijing</ix:nonNumeric></span></span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Anhui Xinlijia E-commerce
    Co., Ltd (formerly known as&#160;Anhui Infobird Software Information Technology Co., Ltd) (&#8220;Infobird Anhui&#8221;)</span></td>
    <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td id="xdx_98F_ecustom--BusinessAcquisitionsDescriptionOfAcquiredEntity_c20230101__20230630__dei--LegalEntityAxis__custom--InfobirdAnhuiMember_zaYdlFzTVlP7" title="Background" style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonNumeric contextRef="From2023-01-012023-06-30_custom_InfobirdAnhuiMember" name="ifbd:BusinessAcquisitionsDescriptionOfAcquiredEntity">&#9679; A PRC limited
    liability company<br />
    &#9679; Incorporated on June 20, 2012<br />
    &#9679; Registered capital of $1,454,440 (RMB 10,000,000)<br />
    &#9679; Software developing that provides software as a service (SaaS)</ix:nonNumeric></span></td>
    <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_907_eus-gaap--MinorityInterestDescription_c20230101__20230630__dei--LegalEntityAxis__custom--InfobirdAnhuiMember_zFgWafOUtsB" title="Ownership"><ix:nonNumeric contextRef="From2023-01-012023-06-30_custom_InfobirdAnhuiMember" name="us-gaap:MinorityInterestDescription">99.95% owned by Infobird
    Beijing</ix:nonNumeric></span></span></td></tr>
  <tr style="background-color: White">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shanghai Qishuo Technology
    Inc. (&#8220;Shanghai Qishuo&#8221;)</span></td>
    <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td id="xdx_982_ecustom--BusinessAcquisitionsDescriptionOfAcquiredEntity_c20230101__20230630__dei--LegalEntityAxis__custom--ShanghaiQishuoMember_zcfSBhMtCo7k" title="Background" style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonNumeric contextRef="From2023-01-012023-06-30_custom_ShanghaiQishuoMember" name="ifbd:BusinessAcquisitionsDescriptionOfAcquiredEntity">&#9679; A PRC limited
    liability company<br />
    &#9679; Incorporated on April 10, 2014<br />
    &#9679; Registered capital of $156,922 (RMB 1,000,000)<br />
    &#9679; Software developing that provides software as a service (SaaS)</ix:nonNumeric></span></td>
    <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_905_eus-gaap--MinorityInterestDescription_c20230101__20230630__dei--LegalEntityAxis__custom--ShanghaiQishuoMember_zG6TJuIlYV6g" title="Ownership"><ix:nonNumeric contextRef="From2023-01-012023-06-30_custom_ShanghaiQishuoMember" name="us-gaap:MinorityInterestDescription">51% owned by Infobird Beijing</ix:nonNumeric></span></span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hefei Weiao Information
    Technology Co., Ltd (&#8220;Anhui Weiao&#8221;)</span></td>
    <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td id="xdx_981_ecustom--BusinessAcquisitionsDescriptionOfAcquiredEntity_c20230101__20230630__dei--LegalEntityAxis__custom--AnhuiWeiaoiMember_zQ5pK9Uy6sh4" title="Background" style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonNumeric contextRef="From2023-01-012023-06-30_custom_AnhuiWeiaoiMember" name="ifbd:BusinessAcquisitionsDescriptionOfAcquiredEntity">&#9679; A PRC limited
    liability company<br />
    &#9679; Incorporated on May 25, 2018<br />
    &#9679; Registered capital of $1,439,325 (RMB 10,000,000)<br />
    &#9679; Software developing that provides software as a service (SaaS)</ix:nonNumeric></span></td>
    <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_eus-gaap--MinorityInterestDescription_c20230101__20230630__dei--LegalEntityAxis__custom--AnhuiWeiaoiMember_z47NcgJIQdT6" title="Ownership"><ix:nonNumeric contextRef="From2023-01-012023-06-30_custom_AnhuiWeiaoiMember" name="us-gaap:MinorityInterestDescription">100% owned by Infobird
    Anhui</ix:nonNumeric></span></span></td></tr>
  </table></ix:nonNumeric>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="background-color: white"><b>Contractual Arrangements</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Due to legal
restrictions on foreign ownership and investment in, among other areas, the development and operation of information technology in China,
including cloud computing and big data analytics, the Company operates its businesses in which foreign investment is restricted or prohibited
in the PRC through certain PRC domestic companies. Neither the Company nor its subsidiaries own any equity interest in Infobird Beijing.
As such, Infobird Beijing is controlled through contractual arrangements in lieu of direct equity ownership by the Company or any of its
subsidiaries. Such contractual arrangements consist of a series of three agreements, along with shareholders&#8217; powers of attorney
(&#8220;POAs&#8221;) and spousal consent letters (collectively the &#8220;Contractual Arrangements&#8221;, which were signed on May 27,
2020).</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">The significant
terms of the Contractual Arrangements are as follows:</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><i>Exclusive
Business Cooperation Agreement</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Pursuant to
the exclusive business cooperation agreement between Infobird WFOE and Infobird Beijing, Infobird WFOE has the exclusive right to provide
Infobird Beijing with technical support services, consulting services and other services, including technical support and training, business
management consultation, consultation, collection and research of technology and market information, marketing and promotion services,
customer order management and customer services, lease equipment or properties, provide legitimate rights to use software license, provide
deployment, maintenances and upgrade of software, design installation, daily management, maintenance and updating network system, hardware
and database, and other services requested by Infobird Beijing from time to time to the extent permitted under PRC law. In exchange, Infobird
WFOE is entitled to a service fee that equals to all of the consolidated net income. The service fee may be adjusted by Infobird WFOE
based on the actual scope of services rendered by Infobird WFOE and the operational needs and expanding demands of Infobird Beijing. Pursuant
to the exclusive business cooperation agreement, the service fees may be adjusted based on the actual scope of services rendered by Infobird
WFOE and the operational needs of Infobird Beijing.</span></p>

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

<ix:exclude><p id="xdx_23F_zMqAD3jTXmz7" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="background-color: white"></span></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 7; Value: 1 -->
    <div id="xdx_233_zIDcTVvm9q6k" style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></p></div>
    <div id="xdx_232_zHzM85m3y4Wl" 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_23E_zACMiKgqNR45" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="background-color: white"></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_23B_ziIEoRu3fnPf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="background-color: white"><b>INFOBIRD CO.,
LTD AND SUBSIDIARIES</b></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_23A_zae54DClXVE" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="background-color: white"><b>NOTES TO UNAUDITED
INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</b></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_232_z2rpYBuolwL2" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="background-color: white"><b>(In U.S. dollars,
unless stated otherwise)</b></span></p></ix:exclude>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">The exclusive
business cooperation agreement remains in effect unless terminated in accordance with the following provision of the agreement or terminated
in writing by Infobird WFOE.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">During the term
of the exclusive business cooperation agreement, Infobird WFOE and Infobird Beijing shall renew the operation term prior to the expiration
thereof so as to enable the exclusive business cooperation agreement to remain effective. The exclusive business cooperation agreement
shall be terminated upon the expiration of the operation term of either Infobird WFOE or Infobird Beijing if the application for renewal
of the operation term is not approved by relevant government authorities. If an application for renewal of the operation term is not approved,
according to the PRC Company Law, the expiration of the operation term may lead to the dissolution and cancellation of such PRC company.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><i>Exclusive
Option Agreements</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Pursuant to
the exclusive option agreements among Infobird WFOE, Infobird Beijing and the shareholders who collectively owned all of Infobird Beijing,
such shareholders jointly and severally grant Infobird WFOE an option to purchase their equity interests in Infobird Beijing. The purchase
price shall be the lowest price then permitted under applicable PRC laws. Infobird WFOE or its designated person may exercise such option
at any time to purchase all or part of the equity interests in Infobird Beijing until it has acquired all equity interests of Infobird
Beijing, which is irrevocable during the term of the agreements.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">The exclusive
option agreements remains in effect until all equity interest held by shareholders in Infobird Beijing has been transferred or assigned
to Infobird WFOE and/or any other person designated by the Infobird WFOE in accordance with such agreement.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><i>Equity Interest
Pledge Agreements</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Pursuant to
the equity interest pledge agreements, among Infobird WFOE, Infobird Beijing, and the shareholders who collectively owned all of Infobird
Beijing, such shareholders pledge all of the equity interests in Infobird Beijing to Infobird WFOE as collateral to secure the obligations
of Infobird Beijing under the exclusive business cooperation agreement and exclusive option agreements. These shareholders are prohibited
from transferring the pledged equity interests without the prior consent of Infobird WFOE unless transferring the equity interests to
Infobird WFOE or its designated person in accordance to the exclusive option agreements.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">The equity interest
pledge agreements shall come into force the date on which the pledged interests are recorded, which is within three (3) days after signing
of the agreements on May 27, 2020, under Infobird Beijing&#8217;s register of shareholders and are registered with the competent Administration
for Market Regulation of Infobird Beijing until all of the obligations to Infobird WFOE have been fulfilled completely by Infobird Beijing.
Nineteen shareholders of Infobird Beijing have registered the pledges of equity interest with the competent Civil Code of the PRC and
Infobird Beijing intends to register the pledge of equity interest of one shareholder with the competent Administration for Market Regulation
once practicable.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="background-color: white"><i>Shareholders&#8217; Powers of
Attorney (&#8220;POAs&#8221;)</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Pursuant to
the shareholders&#8217; POAs, the shareholders of Infobird Beijing give Infobird WFOE an irrevocable proxy to act on their behalf on all
matters pertaining to Infobird Beijing and to exercise all of their rights as shareholders of Infobird Beijing, including the (i) right
to attend shareholders meeting; (ii) to exercise voting rights and all of the other rights including but not limited to the sale or transfer
or pledge or disposition of the shares held in part or in whole; and (iii) designate and appoint on behalf of the shareholder the legal
representative, the directors, supervisors, the chief executive officer and other senior management members of Infobird Beijing, and to
sign transfer documents and any other documents in relation to the fulfillment of the obligations under the exclusive option agreements
and the equity interest pledge agreements. The shareholders&#8217; POAs shall remain in effect while the shareholders of Infobird Beijing
hold the equity interests in Infobird Beijing.</span></p>

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

<ix:exclude><p id="xdx_23B_zm1DFtIcFoB5" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="background-color: white"></span></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 8; Value: 1 -->
    <div id="xdx_23D_zm6powadOw4l" style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></p></div>
    <div id="xdx_233_z9fcgSNIXT5a" 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_zCOMqQ7Sfyoj" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="background-color: white"></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_237_z5ZLBgMTxYVg" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="background-color: white"><b>INFOBIRD CO.,
LTD AND SUBSIDIARIES</b></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_231_zkbq5ZvGN0u8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="background-color: white"><b>NOTES TO UNAUDITED
INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</b></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_236_zU6YbEr6GOvb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="background-color: white"><b>(In U.S. dollars,
unless stated otherwise)</b></span></p></ix:exclude>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="background-color: white"><i>Spousal Consent Letters</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Pursuant to
the spousal consent letters, the spouses of the shareholders of Infobird Beijing commit that they have no right to make any assertions
in connection with the equity interests of Infobird Beijing, which are held by the shareholders. In the event that the spouses obtain
any equity interests of Infobird Beijing, which are held by the shareholders, for any reasons, the spouses of the shareholders shall be
bound by the exclusive option agreement, the equity interest pledge agreement, the shareholder POA and the exclusive business cooperation
agreement and comply with the obligations thereunder as a shareholder of Infobird Beijing. The letters are irrevocable and shall not be
withdrawn without the consent of Infobird WFOE.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Based on the
foregoing contractual arrangements, which grant Infobird WFOE effective control of Infobird Beijing and subsidiaries and enable Infobird
WFOE to receive all of their expected residual returns, the Company accounts for Infobird Beijing as a VIE. Accordingly, the Company consolidates
the accounts of Infobird Beijing and subsidiaries for the periods presented herein, in accordance with Regulation S-X-3A-02 promulgated
by the Securities Exchange Commission (&#8220;SEC&#8221;), and Accounting Standards Codification (&#8220;ASC&#8221;) 810-10, Consolidation.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="us-gaap:SignificantAccountingPoliciesTextBlock"><p id="xdx_805_eus-gaap--SignificantAccountingPoliciesTextBlock_zMoxQbtqfWh3" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="background-color: white"><b>Note 2 &#8211;&#160;<span id="xdx_825_zYS4kfbaDuRd">Summary of
significant accounting policies</span></b></span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">In assessing
liquidity, the Company monitors and analyzes cash on-hand and operating expenditure commitments. The Company&#8217;s liquidity needs are
to meet working capital requirements and operating expense obligations.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Historically,
the Company finances its operations through internally generated cash, short-term loans and payable from related parties and equity financing.
As of June 30, 2023 the Company had approximately $<span id="xdx_909_eus-gaap--EscrowDeposit_iI_pn5n6_c20230630_zMJDuP8FHuG3" title="Escrow"><ix:nonFraction name="us-gaap:EscrowDeposit" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">6.8</ix:nonFraction></span>&#160;million from escrow account. The Company&#8217;s working capital was approximately
$<span id="xdx_902_ecustom--WorkingCapital_iI_pn5n6_c20230630_zqv7PS43Iqqb" title="Working capital"><ix:nonFraction name="ifbd:WorkingCapital" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">8.6</ix:nonFraction></span>&#160;million at June 30, 2023. The Company will not require any fund over the next twelve months upon issuance of this unaudited
interim condensed consolidated financial statements to operate at its current level, either from operating activities or funding.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">If the Company
is unable to realize its assets within the normal operating cycle of a twelve (12) month period, the Company may have to consider supplementing
its available sources of funds through the following sources:</span></p>

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

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="width: 98%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">other available
    sources of financing from PRC banks and other financial institutions;</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">financial support from
    the Company&#8217;s related parties and shareholders; and</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">issuance of convertible
    debt.</span></td></tr>
  </table>
<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Based on the
above considerations, the Company&#8217;s management is of the opinion that it has sufficient funds to meet the Company&#8217;s working
capital requirements and debt obligations as they become due over the next twelve (12) months.</span></p>

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

<ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock"><p id="xdx_84B_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zO33TqbSEVJf" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><span style="text-decoration: underline"><span id="xdx_867_zbwOIq61KlBh">Basis of
presentation</span></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">The accompanying
unaudited interim&#160;condensed&#160;consolidated financial statements of the Company have been prepared in accordance with accounting
principles generally accepted in the United States of America (&#8220;U.S.&#160;GAAP&#8221;) and applicable rules and regulations of the
SEC, regarding financial reporting, and include all normal and recurring adjustments that management of the Company considers necessary
for a fair presentation of its financial position and operation results. Certain information and footnote disclosures normally included
in financial statements prepared in conformity with U.S.&#160;GAAP have been condensed or omitted pursuant to such rules and regulations.
The results of operations are not necessarily indicative of results to be expected for any other interim period or for the full year.
Accordingly, these statements should be read in conjunction with the Company&#8217;s audited financial statements as of and for the years
ended December&#160;31, 2022.</span></p>

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

<ix:exclude><p id="xdx_23A_z5VwxncwUug2" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="background-color: white"></span></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 9; Value: 1 -->
    <div id="xdx_236_zx0VW2U8Tpgb" style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></p></div>
    <div id="xdx_232_zsfyLAuoMhpg" 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_236_zd9WJOwhfJt" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="background-color: white"></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_23D_z3jtypHgjAW4" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="background-color: white"><b>INFOBIRD CO.,
LTD AND SUBSIDIARIES</b></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_23D_zNseEvalVIpg" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="background-color: white"><b>NOTES TO UNAUDITED
INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</b></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_235_z6rrDi1ml38h" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="background-color: white"><b>(In U.S. dollars,
unless stated otherwise)</b></span></p></ix:exclude>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="us-gaap:ConsolidationPolicyTextBlock"><p id="xdx_84B_eus-gaap--ConsolidationPolicyTextBlock_zSuLTZ6bdUsf" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span><span style="text-decoration: underline"><span id="xdx_865_zKiqMhXWY4bg">Principles of consolidation</span></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>The unaudited
interim condensed consolidated financial statements include the financial statements of the Company and its subsidiaries, which include
the wholly-foreign owned enterprise and VIE over which the Company exercises control and, when applicable, entities for which the Company
has a controlling financial interest or is the primary beneficiary for accounting purposes. Infobird WFOE is deemed to have a controlling
financial interest and be the primary beneficiary for accounting purposes of Infobird Beijing because it has both of the following characteristics:&#160;(1)
the power to direct activities at Infobird Beijing that most significantly impact such entity&#8217;s economic performance, and (2) the
right to receive benefits from Infobird Beijing that could potentially be significant to such entity. All transactions and balances among
the Company and its subsidiaries have been eliminated upon consolidation.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="us-gaap:UseOfEstimates"><p id="xdx_842_eus-gaap--UseOfEstimates_zdkiHgaAXLc7" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><span style="text-decoration: underline"><span id="xdx_868_zExke8VIYcxh">Use of estimates
and assumptions</span></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">The preparation
of unaudited interim condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and
assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities as of the
date of the unaudited interim condensed consolidated financial statements and the reported amounts of revenues and expenses during the
periods presented. Significant accounting estimates reflected in the Company&#8217;s unaudited interim condensed consolidated financial
statements include the useful lives of property and equipment and intangible assets, software development costs, impairment of long-lived
assets, allowance for doubtful accounts, revenue recognition, share-based compensation, allowance for deferred tax assets and uncertain
tax position. The inputs into the Company&#8217;s judgments and estimates consider the economic implications of COVID-19 on the Company&#8217;s
critical and significant accounting estimates. Actual results could differ from these estimates.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"><p id="xdx_840_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_zlhSKszsRlub" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span><span style="text-decoration: underline"><span id="xdx_866_z0GAGSSoldJj">Foreign currency translation and
transaction</span></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>The reporting
currency of the Company is the U.S. dollar. The Company in China conducts its businesses in the local currency, Renminbi (RMB), as its
functional currency. Assets and liabilities are translated at the noon buying rate in the City of New York for cable transfers of RMB
as certified for customs purposes by the Federal Reserve Bank of New York at the end of the period. The statement of income accounts are
translated at the average translation rates and the equity accounts are translated at historical rates. Translation adjustments resulting
from this process are included in accumulated other comprehensive income (loss). Transaction gains and losses that arise from exchange
rate fluctuations on transactions denominated in a currency other than the functional currency are included in the results of operations
as incurred.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>Translation
adjustments included in accumulated other comprehensive income (loss) amounted to $<span id="xdx_901_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iI_pp0p0_c20230630_zQ1Kn2WNNyYg" title="Accumulated other comprehensive income"><ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">786,414</ix:nonFraction></span>&#160;and $<span id="xdx_905_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iI_pp0p0_c20221231_zqg17oxMgKD6" title="Accumulated other comprehensive income"><ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">361,655</ix:nonFraction></span>&#160;as of June 30, 2023
and December 31, 2022, respectively. The balance sheet amounts, with the exception of equity at June 30, 2023 and December 31, 2022 were
translated at 7.2513 RMB and 6.8972 RMB, respectively. The equity accounts were stated at their historical rate. The average translation
rates applied to statement of income accounts for the six months ended June 30, 2023 and 2022 were 6.9283 RMB and 6.4791 RMB to $1.00,
respectively. Cash flows are also translated at average translation rates for the periods, therefore, amounts reported on the statements
of cash flows will not necessarily agree with changes in the corresponding balances on the consolidated balance sheets.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock"><p id="xdx_844_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zccon1Zir8i2" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="background-color: white"><span style="text-decoration: underline"><span id="xdx_86F_zgY5ERoXg0Tc">Cash</span></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Cash consists
of cash on hand, demand deposits and time deposits placed with banks or other financial institutions and have original maturities of less
than three (3) months.</span></p>

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

<ix:exclude><p id="xdx_235_zILdIS7NvhPi" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="background-color: white"></span></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 10; Value: 1 -->
    <div id="xdx_234_zNSIQ1jCuW2f" style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></p></div>
    <div id="xdx_23D_zkNzaEZ2mow8" 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_239_zRCBPSGNYU91" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="background-color: white"></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_23D_zRuL1Shu6AHh" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="background-color: white"><b>INFOBIRD CO.,
LTD AND SUBSIDIARIES</b></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_231_zOBeKKPDB9Nd" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="background-color: white"><b>NOTES TO UNAUDITED
INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</b></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_236_zG5DbybsifM7" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="background-color: white"><b>(In U.S. dollars,
unless stated otherwise)</b></span></p></ix:exclude>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="us-gaap:ReceivablesPolicyTextBlock"><p id="xdx_84D_eus-gaap--ReceivablesPolicyTextBlock_zPeVR4N8cgJh" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span><span style="text-decoration: underline"><span id="xdx_865_zwMFOiUqo3Yi">Accounts
receivable, net</span></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>Accounts receivable
include trade accounts due from customers. Accounts are considered overdue after thirty (30) days from payment due date. In establishing
the required allowance for doubtful accounts, management considers historical collection experience, aging of the receivables, the economic
environment, industry trend analysis, and the credit history and financial conditions of the customers. Management reviews its receivables
on a regular basis to determine if the bad debt allowance is adequate, and adjusts the allowance when necessary. Delinquent account balances
are written off against allowance for doubtful accounts after management has determined that the likelihood of collection is not probable.
As of June 30, 2023 and December 31, 2022, allowance for doubtful accounts were $<span id="xdx_90C_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pp0p0_c20230630_ztefkWqZ0q7c" title="Allowance for the doubtful accounts"><ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivable" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">5,422,446</ix:nonFraction></span> and $<span id="xdx_90C_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pp0p0_c20221231_zaEA2J9eqbZe" title="Allowance for the doubtful accounts"><ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivable" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">5,777,189</ix:nonFraction></span>, respectively. All of allowance
for doubtful accounts were from discontinued operations and classified in the caption &#8220;current assets of discontinued operations&#8221;
in the accompanying unaudited interim condensed consolidated balance sheets.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="ifbd:OtherReceivablesNetPoliciesTextBlock"><p id="xdx_84E_ecustom--OtherReceivablesNetPoliciesTextBlock_zlVRpuSBTav3" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="background-color: white"><span style="text-decoration: underline"><span id="xdx_860_z6taUnADSWhf">Other receivables, net</span></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Other receivables
primarily include advances to employees and other deposits. Management regularly reviews the aging of receivables and changes in payment
trends and records allowances when management believes collection of amounts due are at risk. Accounts considered uncollectable are written
off against allowances after exhaustive efforts at collection are made. As of June 30, 2023 and December 31, 2022, allowance for doubtful
accounts were $<span id="xdx_90C_eus-gaap--AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_iI_pp0p0_c20230630_z2MhFx1bvf17" title="Allowance for the doubtful accounts on other receivable"><ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">11,225</ix:nonFraction></span> and $<span id="xdx_901_eus-gaap--AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_iI_pp0p0_c20221231_zIHkJERQ8hT6" title="Allowance for the doubtful accounts on other receivable"><ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">11,801</ix:nonFraction></span>, respectively. All of allowance for doubtful accounts were from discontinued operations and classified
in the caption &#8220;current assets of discontinued operations&#8221; in the accompanying unaudited interim condensed consolidated balance
sheets.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="ifbd:PrepaymentsPoliciesTextBlock"><p id="xdx_842_ecustom--PrepaymentsPoliciesTextBlock_z1LeaX5lmSJa" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span><span style="text-decoration: underline"><span id="xdx_86B_zdeEzXLNBs7j">Prepayments</span></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>Prepayments
are cash deposited or advanced to suppliers for future service rendering. The amounts are refundable and bear no interest. For any advances
to suppliers determined by management that such advances will not be in receipts or refundable, the Company will recognize an allowance
account to reserve such balances. Management reviews its advances to suppliers on a regular basis to determine if the allowance is adequate,
and adjusts the allowance when necessary. Delinquent account balances are written off against allowance for doubtful accounts after management
has determined that the likelihood of collection is not probable. Management continues to evaluate the reasonableness of the valuation
allowance policy and update it if necessary. As of June 30, 2023 and December 31, 2022,&#160;<span id="xdx_907_eus-gaap--PremiumsAndOtherReceivablesNet_iI_pp0p0_do_c20230630_zUk6kSWRCATb" title="Allowance for the doubtful accounts of prepayments"><span id="xdx_903_eus-gaap--PremiumsAndOtherReceivablesNet_iI_pp0p0_do_c20221231_z3p5CcAJLmRd" title="Allowance for the doubtful accounts of prepayments"><ix:nonFraction name="us-gaap:PremiumsAndOtherReceivablesNet" contextRef="AsOf2023-06-30" format="ixt-sec:numwordsen" decimals="0" scale="0" unitRef="USD"><ix:nonFraction name="us-gaap:PremiumsAndOtherReceivablesNet" contextRef="AsOf2022-12-31" format="ixt-sec:numwordsen" decimals="0" scale="0" unitRef="USD">no</ix:nonFraction></ix:nonFraction></span></span>&#160;allowance for the doubtful accounts
were deemed necessary for both continuing and discontinued operations.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="ifbd:ShortTermInvestmentsPolicyTextBlock"><p id="xdx_849_ecustom--ShortTermInvestmentsPolicyTextBlock_zNU3mnEY2PXa" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="background-color: white"><span style="text-decoration: underline"><span id="xdx_868_zSi9LXxx2YZ8">Short term investments</span></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Short-term&#160;investments
are investments in wealth management product with underlying in bonds offered by private entities and other equity products.
The investments can be redeemed upon three months&#8217; notice and their carrying values approximate their fair values. The
gain (loss) from sale of any investments and fair value change are recognized in the statements of income and comprehensive
income. Gain (loss) from short term investments for six months ended June 30, 2023 and 2022 amounted to $<span id="xdx_90F_eus-gaap--GainLossOnInvestments_pp0p0_c20230101__20230630_z7IhQwUKaIwb" title="Gain (loss) from short term investments"><ix:nonFraction name="us-gaap:GainLossOnInvestments" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">84,634</ix:nonFraction></span>
and&#160;$<span id="xdx_904_eus-gaap--GainLossOnInvestments_pp0p0_c20220101__20220630_zpZYD9vtvtOb" title="Gain (loss) from short term investments">(<ix:nonFraction name="us-gaap:GainLossOnInvestments" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">434,669</ix:nonFraction></span>),&#160;respectively.</span>
All of gain (loss) from short term investments were from continuing operations.</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="ifbd:EscrowPolicyTextBlock"><p id="xdx_84C_ecustom--EscrowPolicyTextBlock_z9dikeEdMOcf" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span><span style="text-decoration: underline"><span id="xdx_86C_zart7XDhSUvk">Escrow</span></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>In
connection with the closing of the Company&#8217;s initial public offering in April 2021, $600,000 of the net proceeds received from
the initial public offering was deposited in an escrow account, and the Company is restricted to withdraw for twenty-four months
after the closing date of the initial public offering. As of June 30, 2023 and December 31, 2022, the balance of the escrow account
related to IPO was <span id="xdx_904_eus-gaap--EscrowDeposit_iI_pp0p0_c20230630__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--IPOMember_zn3cvnBmLar6" title="Amount related to escrow deposits" style="display: none"><ix:nonFraction name="us-gaap:EscrowDeposit" contextRef="AsOf2023-06-30_us-gaap_IPOMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">0</ix:nonFraction></span> nil and $<span id="xdx_907_eus-gaap--EscrowDeposit_iI_pp0p0_c20221231__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--IPOMember_z3DSvJzS7sz7" title="Amount related to escrow deposits"><ix:nonFraction name="us-gaap:EscrowDeposit" contextRef="AsOf2022-12-31_us-gaap_IPOMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">96,932</ix:nonFraction></span>,
respectively.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>In connection
with the Company&#8217;s convertible notes in December 2022, the net proceeds received from the convertible notes was deposited in an
escrow account. As of June 30, 2023 and December 31, 2022, the balance of the escrow account related to convertible notes amounted to
$<span id="xdx_902_eus-gaap--EscrowDeposit_iI_pp0p0_c20230630__us-gaap--FinancialInstrumentAxis__custom--ConvertibleNoteMember_zxqDi0o9PGqf" title="Amount related to escrow deposits"><ix:nonFraction name="us-gaap:EscrowDeposit" contextRef="AsOf2023-06-30_custom_ConvertibleNoteMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">6,800,000</ix:nonFraction> </span>and $<span id="xdx_906_eus-gaap--EscrowDeposit_iI_pp0p0_c20221231__us-gaap--FinancialInstrumentAxis__custom--ConvertibleNoteMember_z1d7ZQ8uzLO7" title="Amount related to escrow deposits"><ix:nonFraction name="us-gaap:EscrowDeposit" contextRef="AsOf2022-12-31_custom_ConvertibleNoteMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,800,000</ix:nonFraction></span>, respectively.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">All of escrow account were from continuing operations.</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="ifbd:LongtermDepositsPoliciesTextBlock"><p id="xdx_84B_ecustom--LongtermDepositsPoliciesTextBlock_z6otcskS7aEa" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><span style="text-decoration: underline"><span id="xdx_86A_zf1zBQtFyxgf">Long-term
deposits</span></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Long-term deposits
primarily included rental deposits, and deposits made by the Company to vendors to secure the service contract. The deposits are generally
more than one year and the amounts are refundable and bear no interest. For any deposits determined by management that such deposit will
not be in receipts or refundable, the Company will recognize an allowance account to reserve such balances. Management reviews the long-
term deposits on a regular basis to determine if the allowance is adequate, and adjusts the allowance when necessary. Delinquent account
balances are written off against allowance for doubtful accounts after management has determined that the likelihood of collection is
not probable. Management continues to evaluate the reasonableness of the valuation allowance policy and update it if necessary. As of
June 30, 2023 and December 31, 2022, <span id="xdx_900_ecustom--AllowanceForDoubtfulAccountsOnLongTermDeposits_pp0p0_do_c20230101__20230630_zVGcoo4pXPj7" title="Allowance for doubtful accounts on long term deposits"><span id="xdx_90E_ecustom--AllowanceForDoubtfulAccountsOnLongTermDeposits_pp0p0_do_c20220101__20221231_ziMTzvbObP36" title="Allowance for doubtful accounts on long term deposits"><ix:nonFraction name="ifbd:AllowanceForDoubtfulAccountsOnLongTermDeposits" contextRef="From2023-01-01to2023-06-30" format="ixt-sec:numwordsen" decimals="0" scale="0" unitRef="USD"><ix:nonFraction name="ifbd:AllowanceForDoubtfulAccountsOnLongTermDeposits" contextRef="From2022-01-012022-12-31" format="ixt-sec:numwordsen" decimals="0" scale="0" unitRef="USD">no</ix:nonFraction></ix:nonFraction></span></span>&#160;allowance for the doubtful accounts were deemed necessary for both continuing and discontinued
operations.</span></p>

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

<ix:exclude><p id="xdx_236_ziyp05SM16fl" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="background-color: white"></span></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 11; Value: 1 -->
    <div id="xdx_23D_z79LoHGC7v19" style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p id="xdx_230_z0sVYb7N8YU" style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<ix:exclude><p id="xdx_237_zlfOKyWcG424" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="background-color: white"></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_23C_zCDJ8PpiZnUk" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="background-color: white"><b>INFOBIRD CO.,
LTD AND SUBSIDIARIES</b></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_238_zaIzgUYRSCcg" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="background-color: white"><b>NOTES TO UNAUDITED
INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</b></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_235_zEPHKj0slTP9" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="background-color: white"><b>(In U.S. dollars,
unless stated otherwise)</b></span></p></ix:exclude>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock"><p id="xdx_840_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zg9YVmYMkida" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span><span style="text-decoration: underline"><span id="xdx_86E_za1EHmw861D3">Property and equipment, net</span></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>Property and
equipment are stated at cost less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated
useful lives of the assets. The estimated useful lives are as follows:</span></p>

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

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

<ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="ifbd:ScheduleOfPropertyAndEquipmentUsefulLivesTableTextBlock"><table cellspacing="0" cellpadding="0" summary="xdx: Disclosure -  Summary of significant accounting policies (Details)" id="xdx_88B_ecustom--ScheduleOfPropertyAndEquipmentUsefulLivesTableTextBlock_zEnHoQlsjaX9" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="padding-left: 10pt"><span id="xdx_8B9_z1BtyDbd3BL2" style="display: none">Schedule of property and equipment useful lives</span></td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="white-space: nowrap; width: 52%; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="white-space: nowrap; width: 9%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; white-space: nowrap; width: 39%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Useful&#160;Life</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Leasehold
    improvements</span></td>
    <td style="white-space: nowrap"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td id="xdx_98F_ecustom--PropertyPlantAndEquipmentEstimatedUsefulLive_c20230101__20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_z8JOdhjTeUL7" title="Property, plant and equipment, estimated useful lives" style="white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonNumeric contextRef="From2023-01-012023-06-30_us-gaap_LeaseholdImprovementsMember" name="ifbd:PropertyPlantAndEquipmentEstimatedUsefulLive">Shorter
    of the remaining lease<br />
    terms or estimated useful lives</ix:nonNumeric></span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Electronic devices</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_ecustom--PropertyPlantAndEquipmentEstimatedUsefulLive_c20230101__20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ElectronicDevicesMember_zOcvZDyo61ia" title="Property, plant and equipment, estimated useful lives"><ix:nonNumeric contextRef="From2023-01-012023-06-30_custom_ElectronicDevicesMember" name="ifbd:PropertyPlantAndEquipmentEstimatedUsefulLive">3-5 years</ix:nonNumeric></span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Office equipment, fixtures
    and furniture</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90A_ecustom--PropertyPlantAndEquipmentEstimatedUsefulLive_c20230101__20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zoxDqwS2d8l7" title="Property, plant and equipment, estimated useful lives"><ix:nonNumeric contextRef="From2023-01-012023-06-30_us-gaap_FurnitureAndFixturesMember" name="ifbd:PropertyPlantAndEquipmentEstimatedUsefulLive">3-5 years</ix:nonNumeric></span></span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Automobile</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_ecustom--PropertyPlantAndEquipmentEstimatedUsefulLive_c20230101__20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zW41OqJ2lLX2" title="Property, plant and equipment, estimated useful lives"><ix:nonNumeric contextRef="From2023-01-012023-06-30_us-gaap_AutomobilesMember" name="ifbd:PropertyPlantAndEquipmentEstimatedUsefulLive">3-5 years</ix:nonNumeric></span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Computer and network equipment</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_ecustom--PropertyPlantAndEquipmentEstimatedUsefulLive_c20230101__20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerAndNetworkEquipmentMember_zklSzWVGfree" title="Property, plant and equipment, estimated useful lives"><ix:nonNumeric contextRef="From2023-01-012023-06-30_custom_ComputerAndNetworkEquipmentMember" name="ifbd:PropertyPlantAndEquipmentEstimatedUsefulLive">3-5 years</ix:nonNumeric></span></span></td></tr>
  </table></ix:nonNumeric>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>The cost and
related accumulated depreciation of assets sold or otherwise retired are eliminated from the accounts and any gain or loss is included
in the consolidated statements of income and comprehensive income. Expenditures for maintenance and repairs are charged to earnings as
incurred, while additions, renewals and betterments, which are expected to extend the useful life of assets, are capitalized. The Company
also re-evaluates the periods of depreciation to determine whether subsequent events and circumstances warrant revised estimates of useful
lives.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>Construction-in-progress
represents contractor and labor costs, design fees and inspection fees in connection with the construction of the Company&#8217;s building
for a cloud computing facility in Guiyang, China, which collected in discontinued operations. As a result of further delays of the project
related to local governments&#8217; limitation of economic activities in response to the resurgence of COVID-19 variants, the Company
recorded full impairment of its construction in progress for the year ended December 31, 2021.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="us-gaap:IntangibleAssetsFiniteLivedPolicy"><p id="xdx_847_eus-gaap--IntangibleAssetsFiniteLivedPolicy_zRYvmjzP2w1h" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="background-color: white"><span style="text-decoration: underline"><span id="xdx_86A_zGKwl6TGAr1k"><span id="xdx_869_zpssyKDgmFRb">Intangible assets</span></span></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">The Company&#8217;s
intangible assets with definite useful lives primarily consist of licensed software, capitalized development costs, platform system, and
land-use rights. The Company amortizes its intangible assets with definite useful lives over their estimated useful lives and reviews
these assets for impairment. The Company typically amortizes its intangible assets with definite useful lives on a straight-line basis
over the shorter of the contractual terms or the estimated useful lives.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Intangible assets
are stated at cost less accumulated amortization. Amortization is computed using the straight-line method over the estimated useful lives
of the assets. The estimated useful lives are as follows:</span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><i>Capitalized
development costs</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">The Company
follows the provisions of ASC 350-40, &#8220;Internal Use Software&#8221;, to capitalize certain direct development costs associated with
internal-used software. ASC 350-40 provides guidance on capitalization of the costs incurred for computer software developed or obtained
for internal use. The Company expenses all costs incurred during the preliminary project stage of its development, and capitalizes costs
incurred during the application development stage. Costs incurred relating to upgrades and enhancements to the application are capitalized
if it is determined that these upgrades or enhancements add additional functionality to the application. Development costs cease capitalization
upon completion of all substantial testing when the software is substantially complete and ready for its intended use and are amortized
on a straight-line basis over the estimated useful life, which is generally five years. Amortization of internal-use software begins when
the software is ready for its intended use. Management evaluates the useful lives of these assets on an annual basis and tests for impairment
whenever events or changes in circumstances occur that could impact the recoverability of these assets.</span></p>

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

<ix:exclude><p id="xdx_23C_ziYixLXEdZgc" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="background-color: white"></span></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 12; Value: 1 -->
    <div id="xdx_230_zsIidtVu6wG6" style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></p></div>
    <div id="xdx_23A_z4Rp89dknoVf" 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_235_zYkvfjrP9Xif" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="background-color: white"></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_236_zPi0WdyTdQ91" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="background-color: white"><b>INFOBIRD CO.,
LTD AND SUBSIDIARIES</b></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_23B_zsstqJUS4vr3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="background-color: white"><b>NOTES TO UNAUDITED
INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</b></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_23F_zK9lLtVmGYGa" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="background-color: white"><b>(In U.S. dollars,
unless stated otherwise)</b></span></p></ix:exclude>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">If, after
the development of internal-use software is completed, the Company decides to market the software, proceeds received from the
license of the computer software, net of direct incremental costs of marketing, such as commissions, software reproduction costs,
warranty and service obligations, and installation costs, shall be applied against the carrying amount of that software. As of June
30, 2023 and December 31, 2022,&#160;the Company applied nil&#160;<span id="xdx_90B_eus-gaap--CapitalizedComputerSoftwareNet_iI_c20230630_zgDKG9NOXfte" title="Carrying amount of capitalized software"><span id="xdx_90C_eus-gaap--CapitalizedComputerSoftwareNet_iI_c20221231_z5TvMBDsAJ57" title="Carrying amount of capitalized software" style="display: none"><ix:nonFraction name="us-gaap:CapitalizedComputerSoftwareNet" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD"><ix:nonFraction name="us-gaap:CapitalizedComputerSoftwareNet" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">0</ix:nonFraction></ix:nonFraction></span></span> against carrying amount of capitalized software that was
subsequently sold to customers as the software were fully amortized.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><i>Land use
rights</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">All land in
the PRC is owned by the government. However, the government grants &#8220;land use rights.&#8221; This land use rights are for 40 years
and expire in 2055. The Company amortizes the land use rights over the forty-year term of the land use rights on a straight-line basis.
The carrying value of the land use rights was reduced by government grant received when the conditions stipulated under the grant were
fulfilled. As a result of delay due to impact of COVID-19, the Company had fully impaired the remaining balance of land use right for
the year ended December 31, 2022 as a result of further delays of the project related to aforementioned impairment in construction in
progress.</span> All of land use rights were owned by discontinued operation entities.</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"><p id="xdx_843_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zhx70yTRsdz7" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span><span style="text-decoration: underline"><span id="xdx_866_zA42E34ycVd8">Impairment
for long-lived assets</span></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>Long-lived assets,
including property and equipment and intangible assets with finite lives are reviewed for impairment whenever events or changes in circumstances
(such as a significant adverse change to market conditions that will impact the future use of the assets) indicate that the carrying value
of an asset may not be recoverable. The Company assesses the recoverability of the assets based on the undiscounted future cash flows
the assets are expected to generate and recognize an impairment loss when estimated undiscounted future cash flows expected to result
from the use of the asset plus net proceeds expected from disposition of the asset, if any, are less than the carrying value of the asset.
If an impairment is identified, the Company would reduce the carrying amount of the asset to its estimated fair value based on a discounted
cash flows approach or, when available and appropriate, to comparable market values. As of December 31, 2022, approximately $<span id="xdx_90C_ecustom--ImpairmentOfLongLivedAssets_pn5n6_c20220101__20221231_zZoeV18vLUoj" title="Impairment of long-lived assets"><ix:nonFraction name="ifbd:ImpairmentOfLongLivedAssets" contextRef="From2022-01-012022-12-31" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">4.7</ix:nonFraction></span>&#160;million
of long-lived assets impairment were recognized including approximately $<span id="xdx_90C_eus-gaap--ImpairmentOfLongLivedAssetsHeldForUse_pn5n6_c20220101__20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ConstructionInProgressMember_zzVwODP1kzR" title="Impairment of long-lived assets recognized"><ix:nonFraction name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" contextRef="From2022-01-012022-12-31_us-gaap_ConstructionInProgressMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">1.9</ix:nonFraction>&#160;</span>million of construction-in-progress, $<span id="xdx_909_eus-gaap--ImpairmentOfLongLivedAssetsHeldForUse_pn5n6_c20220101__20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--LandUseRightsMember_zwnf1yzWidg6" title="Impairment of land use"><ix:nonFraction name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" contextRef="From2022-01-012022-12-31_custom_LandUseRightsMember" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">0.3</ix:nonFraction></span>&#160;million
of land use rights due to continuing delay of construction as impacted by COVID -19.&#160;For the six months ended June 30, 2023, the
Company recorded additional impairment on our intangible assets of $<span id="xdx_906_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pn5n6_c20230630_zLqlMJaSVm2l" title="Impairment of additional intangible assets"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">2.6</ix:nonFraction></span> million.</span> All of impairment for long-lived assets occurred
in discontinued operation entities.</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="us-gaap:BusinessCombinationsPolicy"><p id="xdx_84B_eus-gaap--BusinessCombinationsPolicy_zKpc6W1o5qze" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><span style="text-decoration: underline"><span id="xdx_867_zE4rQ6RJibEh">Business
combination</span></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">The purchase
price of an acquired company is allocated between tangible and intangible assets acquired and liabilities assumed from the acquired business
based on their estimated fair values, with the residual of the purchase price recorded as goodwill. Transaction costs associated with
business combinations are expensed as incurred and are included in general and administrative expenses in the Company&#8217;s consolidated
statements of operations. The results of operations of the acquired business are included in the Company&#8217;s operating results from
the date of acquisition.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock"><p id="xdx_841_eus-gaap--GoodwillAndIntangibleAssetsPolicyTextBlock_zq949eVT1Ti5" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span><span style="text-decoration: underline"><span id="xdx_861_zcjSiKak5Tm4">Goodwill</span></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>Goodwill represents
the excess of the consideration paid for an acquisition over the fair value of the net identifiable assets of the acquired subsidiaries
at the date of acquisition. Goodwill is not amortized and is tested for impairment at least annually, more often when circumstances indicate
impairment may have occurred. Goodwill is carried at cost less accumulated impairment losses. If impairment exists, goodwill is immediately
written off to its fair value and the loss is recognized in the consolidated statements of operations and comprehensive loss. Impairment
losses on goodwill are not reversed.</span></p>

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

<ix:exclude><p id="xdx_23C_z04hgzBuU3z6" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="background-color: white"></span></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 13; Value: 1 -->
    <div id="xdx_23A_zGmfc6woIPRe" style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p id="xdx_239_zbjRQuJ4G8d" style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></p></div>
    <div id="xdx_231_z6eNWogTXTck" 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_zv9aBiznNn51" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="background-color: white"></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_230_zptyo88OcF4l" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="background-color: white"><b>INFOBIRD CO.,
LTD AND SUBSIDIARIES</b></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_23B_zA63YI4RXH5d" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="background-color: white"><b>NOTES TO UNAUDITED
INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</b></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_23B_zuJ4H2Zi5PJ9" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="background-color: white"><b>(In U.S. dollars,
unless stated otherwise)</b></span></p></ix:exclude>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>The Company
reviews the carrying value of intangible assets not subject to amortization, including goodwill, to determine whether impairment may exist
annually or more frequently if events and circumstances indicate that it is more likely than not that an impairment has occurred. The
Company has the option to assess qualitative factors to determine whether it is necessary to perform further impairment testing in accordance
with ASC 350-20, as amended by ASU 2017-04. If the Company believes, as a result of the qualitative assessment, that it is more likely
than not that the fair value of the reporting unit is less than its carrying amount, then the impairment test described below is required.
The Company compares the fair values of each reporting unit to its carrying amount, including goodwill. If the fair value of each reporting
unit exceeds its carrying amount, goodwill is not considered to be impaired. If the carrying amount of a reporting unit exceeds its fair
value, impairment is recognized for the difference, limited to the amount of goodwill recognized for the reporting unit. Estimating fair
value is performed by utilizing various valuation techniques, with the primary technique being a discounted cash flow.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock"><p id="xdx_84F_eus-gaap--FairValueMeasurementPolicyPolicyTextBlock_zrIzUSKMhFpe" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><span style="text-decoration: underline"><span id="xdx_868_zT1g0TmRFat">Fair value
measurement</span></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">The accounting
standard regarding fair value of financial instruments and related fair value measurements defines financial instruments and requires
disclosure of the fair value of financial instruments held by the Company.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">The accounting
standards define fair value, establish a three-level valuation hierarchy for disclosures of fair value measurement and enhance disclosure
requirements for fair value measures. The three levels are defined as follow:</span></p>

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

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

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 3%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="width: 97%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 1 inputs
    to the valuation methodology are quoted prices (unadjusted) for identical assets or liabilities in active markets.</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 2 inputs to the valuation
    methodology include quoted prices for similar assets and liabilities in active markets, and inputs that are observable for the assets
    or liability, either directly or indirectly, for substantially the full term of the financial instruments.</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 3 inputs to the valuation
    methodology are unobservable and significant to the fair value.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Financial instruments
included in current assets and current liabilities are reported in the consolidated balance sheets at face value or cost, which approximate
fair value because of the short period of time between the origination of such instruments and their expected realization and their current
market rates of interest.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="ifbd:GovernmentGrantsPoliciesTextBlock"><p id="xdx_849_ecustom--GovernmentGrantsPoliciesTextBlock_ziiTTXpZPGRg" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span><span style="text-decoration: underline"><span id="xdx_861_zxm9hRfYSVU5">Government
Grants</span></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>Government grants
primarily consist of financial grants received from local governments for operating a business in their jurisdictions and compliance with
specific policies promoted by the local governments. There are no defined rules and regulations to govern the criteria necessary for companies
to receive such benefits, and the amount of financial subsidy is determined at the discretion of the relevant government authorities.
Government grants of non-operating nature and with no further conditions to be met are recorded as non-operating income in &#8220;Other
income, net&#8221; when received. The government grants are related to acquisition of assets. The grants are recorded as &#8220;deferred
government grants&#8221; included in the accrued expenses and other current liabilities line item in the consolidated balance sheets when
received. Once the Company fulfills the conditions stipulated under the grant, the grant amount is deducted from the carrying amount of
the asset with a corresponding reduction in the deferred government grant balance.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="ifbd:NoncontrollingInterestsPoliciesTextBlock"><p id="xdx_845_ecustom--NoncontrollingInterestsPoliciesTextBlock_z0tBSQIuhWB8" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="background-color: white"><span style="text-decoration: underline"><span id="xdx_86D_zZUUtH87nmU3">Noncontrolling Interests</span></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">The Company&#8217;s
noncontrolling interests represent the minority shareholders&#8217; ownership interests related to the Company&#8217;s subsidiaries, including&#160;<span id="xdx_909_eus-gaap--MinorityInterestOwnershipPercentageByNoncontrollingOwners_iI_pip0_dp_c20230630__srt--OwnershipAxis__custom--InfobirdAnhuiMember_zh6yVTP7uxRc" title="Noncontrolling Interests percentage"><ix:nonFraction name="us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners" contextRef="AsOf2023-06-30_custom_InfobirdAnhuiMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">0.05</ix:nonFraction></span>%
for Infobird Anhui as of June 30, 2023 and December 31, 2022,&#160;<span id="xdx_905_eus-gaap--MinorityInterestOwnershipPercentageByNoncontrollingOwners_iI_pip0_dp_c20230630__srt--OwnershipAxis__custom--InfobirdGuiyangMember_zfrY6Z6WGRub" title="Noncontrolling Interests percentage"><ix:nonFraction name="us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners" contextRef="AsOf2023-06-30_custom_InfobirdGuiyangMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">9.82</ix:nonFraction></span>% for Infobird Guiyang as of June 30, 2023 and December 31, 2022
and&#160;<span id="xdx_907_eus-gaap--MinorityInterestOwnershipPercentageByNoncontrollingOwners_iI_pip0_dp_c20230630__srt--OwnershipAxis__custom--ShanghaiQishuoMember_zG5R0X1XfC7g" title="Noncontrolling Interests percentage"><ix:nonFraction name="us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners" contextRef="AsOf2023-06-30_custom_ShanghaiQishuoMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">49</ix:nonFraction></span>% for Shanghai Qishuo as of June 30, 2023 and December 31, 2022. The noncontrolling interests are presented in the unaudited
interim condensed consolidated balance sheets, separately from equity attributable to the shareholders of the Company. Noncontrolling
interests in the results of the Company&#8217;s operation are presented on the unaudited interim consolidated statements of operations
and comprehensive loss as allocations of the total income or loss for the six months ended June 30, 2023 and 2022 between noncontrolling
interests holders and the shareholders of the Company.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">All of noncontrolling
interests were from discontinued operation entities, which consist of the following:</span></p>

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

<ix:exclude><p id="xdx_23D_zdVFfE1JbX5a" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="background-color: white"></span></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 14; Value: 1 -->
    <div id="xdx_230_zkfh4d8o1igj" style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></p></div>
    <div id="xdx_23F_zR1TtytDVgJ8" 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_231_ztiKwYHDeRxl" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="background-color: white"></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_238_zCOLPZ7zgAM6" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="background-color: white"><b>INFOBIRD CO.,
LTD AND SUBSIDIARIES</b></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_23C_zakOG2sADPa8" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="background-color: white"><b>NOTES TO UNAUDITED
INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</b></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_23C_zpMFLst9aaWg" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="background-color: white"><b>(In U.S. dollars,
unless stated otherwise)</b></span></p></ix:exclude>

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

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

<ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="us-gaap:RedeemableNoncontrollingInterestTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_886_eus-gaap--RedeemableNoncontrollingInterestTableTextBlock_zQsu4JBCvLW1" summary="xdx: Disclosure -  Summary of significant accounting policies (Details 1)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span id="xdx_8BE_zI09zX6edr5j" style="display: none">Schedule of noncontrolling interests</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 12pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>For
                                            the six months ended </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>June
                                            30,</b></span></p></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
    the year ended<br /> December 31,</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 12pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 12pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="font-size: 12pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="font-size: 12pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; width: 56%; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Infobird
    Guiyang</span></td><td style="width: 8%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98D_ecustom--NoncontrollingInterests_iI_pp0p0_c20230630__srt--OwnershipAxis__custom--InfobirdGuiyangMember_ztK7AG3Rf6a8" title="Noncontrolling interests" style="width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="ifbd:NoncontrollingInterests" contextRef="AsOf2023-06-30_custom_InfobirdGuiyangMember" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">220,235</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="width: 8%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_989_ecustom--NoncontrollingInterests_c20221231__srt--OwnershipAxis__custom--InfobirdGuiyangMember_pp0p0" title="Noncontrolling interests" style="width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="ifbd:NoncontrollingInterests" contextRef="AsOf2022-12-31_custom_InfobirdGuiyangMember" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">225,387</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Infobird
    Anhui</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_984_ecustom--NoncontrollingInterests_c20230630__srt--OwnershipAxis__custom--InfobirdAnhuiMember_pp0p0" title="Noncontrolling interests" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="ifbd:NoncontrollingInterests" contextRef="AsOf2023-06-30_custom_InfobirdAnhuiMember" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">257</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_983_ecustom--NoncontrollingInterests_c20221231__srt--OwnershipAxis__custom--InfobirdAnhuiMember_pp0p0" title="Noncontrolling interests" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="ifbd:NoncontrollingInterests" contextRef="AsOf2022-12-31_custom_InfobirdAnhuiMember" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">167</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shanghai
    Qishuo</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_981_ecustom--NoncontrollingInterests_c20230630__srt--OwnershipAxis__custom--ShanghaiQishuoMember_pp0p0" title="Noncontrolling interests" style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="ifbd:NoncontrollingInterests" contextRef="AsOf2023-06-30_custom_ShanghaiQishuoMember" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">132,700</ix:nonFraction></span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_982_ecustom--NoncontrollingInterests_c20221231__srt--OwnershipAxis__custom--ShanghaiQishuoMember_pp0p0" title="Noncontrolling interests" style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:NoncontrollingInterests" contextRef="AsOf2022-12-31_custom_ShanghaiQishuoMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">150,117</ix:nonFraction></span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_983_ecustom--NoncontrollingInterests_c20230630_pp0p0" title="Noncontrolling interests" style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="ifbd:NoncontrollingInterests" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">353,192</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_980_ecustom--NoncontrollingInterests_c20221231_pp0p0" title="Noncontrolling interests" style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(</span><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction name="ifbd:NoncontrollingInterests" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">75,437</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  </table></ix:nonNumeric>

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

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="us-gaap:RevenueRecognitionPolicyTextBlock"><p id="xdx_845_eus-gaap--RevenueRecognitionPolicyTextBlock_zKb736O5cdPh" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span><span style="text-decoration: underline"><span id="xdx_86F_z0Mrj0w4IYPj">Revenue recognition</span></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>The Company
recognized its revenue under Accounting Standards Codification (ASC) Topic 606, Revenue from Contracts with Customers (ASC 606). The Company
recognizes revenue which represents the transfer of goods and services to customers in an amount that reflects the consideration to which
the Company expects to be entitled in such exchange. The Company identifies contractual performance obligations and determines whether
revenue should be recognized at a point in time or over time, based on when control of goods and services are provided to customers.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>The Company&#8217;s
contracts with customers generally do not include a general right of return relative to the delivered products or services.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>The Company
applied practical expedient when sales taxes were collected from customers, meaning sales tax is recorded net of revenue, instead of cost
of revenue, which are subsequently remitted to governmental authorities and are excluded from the transaction price.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>Revenues are
generated from (1) customized cloud-based services, (2) standard cloud-based services, (3) BPO services, (4) business integration solution
services, and (5) professional services and other.</span> All revenues collected for the six months ended June 30, 2023 and 2022 are from
discontinued operation entities.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span><i>(1) Revenue
from customized cloud-based services</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>The Company
derives its customized cloud-based revenues from subscription services which are comprised of subscription fee from granting customers&#8217;
access to the customized SaaS, voice/data plan, which includes telecommunication usage such as telephone calls and messaging that our
customers can subscribe for, and technical support. The provision of customized SaaS, voice/data plan and technical support is considered
as one performance obligation as the services provided are not distinct within the context of the contract whereas the customer can only
obtain benefit when the services are provided together. The Company uses monthly utilization records based on the number of user accounts
subscribed for by customers, an output measure, to recognize revenue over time as there is simultaneous consumption and delivery of services.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>(2)&#160;<i>Revenue
from standard cloud-based services</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>The Company
also derives its standard cloud-based revenues from subscription services which are comprised of subscription fee from granting customers
access to its software through the internet. The Company&#8217;s standard cloud-based solutions represent a series of services such as
calling, voice recording and technical support. These services are made available to the customer continuously throughout the contractual
period, however, the extent to which the customer uses the services may vary at the customers&#8217; discretion. The standard cloud-based
services are considered to have one single performance obligation. The Company uses monthly utilization records based on the number of
user accounts subscribed for by customers, an output measure, to recognize revenue over time as there is simultaneous consumption and
delivery of services.</span></p>

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

<ix:exclude><p id="xdx_232_zJqNr4L3ispg" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="background-color: white"></span></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 15; Value: 1 -->
    <div id="xdx_232_zCsl9ty24Ni1" style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></p></div>
    <div id="xdx_238_z8zT7M7iXyt1" 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_zpgwcxrR2fOg" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="background-color: white"></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_23D_zqtFRZJLvMQ8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="background-color: white"><b>INFOBIRD CO.,
LTD AND SUBSIDIARIES</b></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_232_zXAYVPnfl7U2" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="background-color: white"><b>NOTES TO UNAUDITED
INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</b></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_230_zthzQonB5N58" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="background-color: white"><b>(In U.S. dollars,
unless stated otherwise)</b></span></p></ix:exclude>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>The Company
also enters into contracts with customers where the customers pay a fixed fee to access a fixed number of user accounts over the subscription
period as specified in the contracts; therefore, the customers receive and consume the benefits of the cloud services throughout the subscription
period so revenue is recognized ratably over the contractual subscription period that the services are delivered, beginning on the date
the service is made available to the customers.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>Contract performance
periods generally are one year, and pursuant to the contracts, full payments are generally collected in advance, with payment to be made
within three months after execution of the contract. Contracts generally do not contain significant financing components or variable consideration.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span><i>(3) Revenue
from BPO services</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>The Company
provides BPO services to operate the call centers for its customers. Customers using these services are not permitted to take possession
of the Company&#8217;s software and the contract term is for a defined period, where customers pay a monthly service fee. These services
are considered as one performance obligation as the customers do not obtain benefit for each separate service. Revenues are recognized
over time over contractual period using the time elapsed output method as BPO services are provided.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>Contract performance
periods generally are one year, and pursuant to the contracts, full payments for several months of services are generally collected in
advance. Contracts generally do not contain significant financing components or variable consideration.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>(4)&#160;<i>Business
Integration Solution Services Revenue</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>Since 2020,
the Company provides business integration solution services to its customers and expects to expand its customer base from such services
and develop the customers to become subscribers to SaaS services with software upgrades and continued services once they become more familiar
with the Company&#8217;s products. The services include sale of the Company&#8217;s software license or development of customized software
to fit the customers&#8217; needs and sales of hardware integrated with the Company&#8217;s software.</span></p>

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

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

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 2%"><span style="font-size: 10pt">-</span></td>
    <td style="width: 98%; text-align: justify"><span style="font-size: 10pt">Revenue from software development</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>The Company
generates revenue from development and sale of software license including (1) standard software and (2) customized software developed
per customers&#8217; specifications. Contract terms from each software development contract generally do not contain significant financing
components or variable consideration.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>Standard software
is developed and offered as standard cloud-based services. The Company sold the license for standard software because some customers show
obvious preference of software licensing over software-as-a-service, for reasons such as concerns about the safety of cloud-based services
and potential higher price of subscription in total compared with one-time on-premise fee. Therefore, as part of the Company&#8217;s sales
and market strategy, it offers licenses for its standard software to allow the customers to first start utilizing its products in their
daily operation and then aim to evolve them to become subscribers with its standard cloud-based services to enjoy benefits of software
upgrades and continued services. Licenses for standard software provide the customer with a right to use the software. Standard software
licenses are typically made available to customers with immediate access to the software. The Company recognizes revenue for these standard
software licenses at the point in time when the customer has access and thus control over the software.</span></p>

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

<ix:exclude><p id="xdx_23D_zPkw1K9dbv3c" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="background-color: white"></span></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 16; Value: 1 -->
    <div id="xdx_232_zGhz7v2fPQOi" style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></p></div>
    <div id="xdx_23C_zQXEq75qIuUk" 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_239_z32TxHkCMOpl" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="background-color: white"></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_23D_z7AqzCyhJDP6" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="background-color: white"><b>INFOBIRD CO.,
LTD AND SUBSIDIARIES</b></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_23B_zXeESQVKpgk6" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="background-color: white"><b>NOTES TO UNAUDITED
INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</b></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_234_zxZQvschnnTh" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="background-color: white"><b>(In U.S. dollars,
unless stated otherwise)</b></span></p></ix:exclude>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>Customized software
is software developed catering to the needs of specific customers who require initial customization or development of new solutions before
subscription to our cloud-based services. For example, the Company has entered into a two-stage agreement&#160;to provide services to
a municipal government agency to first develop an information technology system and customize and configure its cloud call center into
the IT system, and then provide cloud-based services and charge subscription fees. Because the customized software the Company developed
are to solve certain business pain points in a certain scenario within or across industries, once developed, it plans to further apply
them in serving other customers that share similar needs and business models. The Company aims to replicate its initial customization
and development and achieve economies of scale after it delivers its products to more customers within the same industry. Contract terms
are generally less than one year. The design, development, and installation of the customized software is considered as one performance
obligation as these promises are not separately identifiable as the customers do not obtain benefits from these services on their own.
The Company&#8217;s software development service contracts are generally recognized at a point in time when the customer accepted the
customized software with satisfactory testing result.</span></p>

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

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

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 2%"><span style="font-size: 10pt">-</span></td>
    <td style="width: 98%; text-align: justify"><span style="font-size: 10pt">Revenue from sales of hardware with software integration</span></td></tr>
  </table>
<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>The Company
is responsible for providing hardware procurement, software design and implementation, installation and maintenance services in order
to fulfill the contract. Design, integration and installation of hardware and software are considered as one performance obligation, as
the customer does not benefit from each individual service on its own stand, but instead is benefited by the provision of these services
as a whole. For contracts that the Company have no alternative use of the customized system without incurring significant additional costs
and when the Company has right to payment for performance completed, the Company recognized revenue over time based on measurement of
progress towards completion using output methods when it could appropriately measure the customization progress towards completion by
reaching certain milestones specified in contracts. For other contracts that the Company is only entitled to payment after completion
and inspection of project, revenue is recognized at a point in time after completion of software implementation and hardware installation,
and the transfer of control to the customer.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 20pt; text-align: justify"><span>Certain business
integration solution services contracts also require the Company to provide post-contract services (&#8220;PCS&#8221;) which include maintenance
and technical support. The provision of maintenance and technical support is considered one single performance obligation because maintenance
and technical support are not distinct within the context of the contract. The Company is obligated to provide a single, continuous, integrated
service&#160;throughout the contract term. As such, the Company allocates the contract price between revenue from business integration
solution services and provision of PCS, using the expected cost plus margin approach. The expected cost plus margin approach requires
the Company to forecast the expected costs of satisfying the performance obligation and then add a reasonable margin for that good or
service. Revenue allocated to PCS is deferred and recognized on a straight-line basis over the estimated period PCS are expected to be
provided. For the six months ended June 30, 2023 and 2022, nil&#160;<span id="xdx_907_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_c20230101__20230630_z92JVFYYZVw5" title="Revenue recognized"><span id="xdx_906_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_c20220101__20220630_znJOvogXMYA4" title="Revenue recognized" style="display: none"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">0</ix:nonFraction></ix:nonFraction></span></span> were allocated to PCS.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>For contracts
that involved third party service providers, the Company assesses if the Company controls the goods and services before they were transferred
to the customer or if the Company&#8217;s responsibility is merely to facilitate the provision of goods and service to the customer. For
products and goods that were directly shipped from the vendor to the customer and the vendor is responsible for providing services including
installing, set up and warranty services after completion of the project, the Company records revenue from these contracts on a net basis
when the services are provided and controlled by the third party service provider.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span><i>(5) Professional
services and other revenues</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>The Company
also generates revenue from data analysis services and other professional services where a separate contract is entered into with the
customer when the customer needs the product or services.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>The service
revenue from data analysis service is recognized based on the service performed, an output measure, over the contractual period.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>Other professional
services consist primarily of technical consulting services. The Company recognizes revenue ratably over the contractual period as the
customer simultaneously receives and consumes the benefits as the Company performs.</span></p>

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

<ix:exclude><p id="xdx_233_zFTMfhHpZpBi" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="background-color: white"></span></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 17; Value: 1 -->
    <div id="xdx_237_zcwymInhErm8" style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></p></div>
    <div id="xdx_230_zJfX5ev4BvQa" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p id="xdx_23A_z4iKTSlk8yTd" style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<ix:exclude><p id="xdx_236_zQ1PF8SkW2ea" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="background-color: white"></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_23C_zE9HCVrziMS2" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="background-color: white"><b>INFOBIRD CO.,
LTD AND SUBSIDIARIES</b></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_232_zzkAlqXFU5D6" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="background-color: white"><b>NOTES TO UNAUDITED
INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</b></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_234_za6rKZgQdpz3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="background-color: white"><b>(In U.S. dollars,
unless stated otherwise)</b></span></p></ix:exclude>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>Contract performance
periods generally range from month to month, completion of service to one year, and payment terms are generally prepaid to 30 days. Contracts
generally do not contain significant financing components or variable consideration.</span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>The Company
records receivables related to revenue when it has an unconditional right to invoice and receive payment.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>The Company
invoices its customers for its services on a monthly basis. Deferred revenue consists primarily of customer billings made in advance of
performance obligations being satisfied and revenue being recognized. The Company&#8217;s disaggregated revenue streams are summarized
and disclosed in Note 14.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="us-gaap:CostOfSalesPolicyTextBlock"><p id="xdx_84A_eus-gaap--CostOfSalesPolicyTextBlock_z9JALO5n6Jn" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><span style="text-decoration: underline"><span id="xdx_869_zYgPQ6wi7zVe">Cost of revenues</span></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Cost of revenues
consists primarily of personnel costs (including salaries, social insurance and benefits) for employees involved with the Company&#8217;s
operations and product support; third party service fees including cloud and data usage, hosting fees and amortization and depreciation
expenses associated with capitalized software, platform system and hardware. In addition, cost of revenues also includes cost of hardware,
outsourcing contracted customer service representatives, customer surveys, contracted software development costs and allocated shared
costs, primarily including facilities, information technology and security costs.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="us-gaap:ExtendedProductWarrantyPolicy"><p id="xdx_842_eus-gaap--ExtendedProductWarrantyPolicy_zMSKy5McbWG7" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span><span style="text-decoration: underline"><span id="xdx_865_zFxbocoA59I1">Warranty</span></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>The Company
generally provides limited warranties for work performed under its business integration solution contracts. At the time a sale is recognized,
the Company records estimated future warranty costs under ASC 460. Such estimated costs for warranties are estimated at completion and
these warrants are not service warranties separately sold by the Company. Generally, the estimated claim rates of warranty are based on
actual warranty experience or Company&#8217;s best estimate. As of June 30, 2023 and December 31, 2022, <span id="xdx_90B_eus-gaap--ProductWarrantyAccrual_iI_pp0p0_do_c20230630_zIoDqAqyq9k7" title="Accrued warranty liability"><span id="xdx_909_eus-gaap--ProductWarrantyAccrual_iI_pp0p0_do_c20221231_zksKgjMWW623" title="Accrued warranty liability"><ix:nonFraction name="us-gaap:ProductWarrantyAccrual" contextRef="AsOf2023-06-30" format="ixt-sec:numwordsen" decimals="0" scale="0" unitRef="USD"><ix:nonFraction name="us-gaap:ProductWarrantyAccrual" contextRef="AsOf2022-12-31" format="ixt-sec:numwordsen" decimals="0" scale="0" unitRef="USD">no</ix:nonFraction></ix:nonFraction></span></span>&#160;accrued warranty liabilities
were deemed necessary for both continuing and discontinued operations.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="us-gaap:AdvertisingCostsPolicyTextBlock"><p id="xdx_84D_eus-gaap--AdvertisingCostsPolicyTextBlock_ztOUk7TWic77" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><span style="text-decoration: underline"><span id="xdx_869_zqeL8L6a2g42">Advertising
costs</span></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Advertising
costs amounted to nil <span id="xdx_902_eus-gaap--AdvertisingExpense_pp0p0_c20230101__20230630_z3FDV5lKHmW2" title="Advertising costs" style="display: none"><ix:nonFraction name="us-gaap:AdvertisingExpense" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">0</ix:nonFraction></span> and $<span id="xdx_900_eus-gaap--AdvertisingExpense_pp0p0_c20220101__20220630_zBjzryOmCqaa" title="Advertising costs"><ix:nonFraction name="us-gaap:AdvertisingExpense" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">214,793</ix:nonFraction></span>&#160;for the six months ended June 30, 2023 and 2022, respectively. Advertising costs are
expensed as incurred and included in selling expenses of discontinued operations.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="us-gaap:LesseeLeasesPolicyTextBlock"><p id="xdx_84D_eus-gaap--LesseeLeasesPolicyTextBlock_z1KNB99MvUqh" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span><span style="text-decoration: underline"><span id="xdx_861_zbY95YnKsdf4">Leases</span></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>The Company
adopted FASB ASU 2016-02, &#8220;Leases&#8221; (Topic 842) for the year ended December 31, 2021, and elected the practical expedients
that does not require the Company to reassess: (1)&#160;whether any expired or existing contracts are, or contain, leases, (2)&#160;lease
classification for any expired or existing leases and (3)&#160;initial direct costs for any expired or existing leases. For lease terms
of twelve months or fewer, a lessee is permitted to make an accounting policy election not to recognize lease assets and liabilities.
The Company also adopted the practical expedient that allows lessees to treat the lease and non-lease components of a lease as a single
lease component. </span>All of the lease occurred in discontinued operation entities.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>Operating lease
ROU assets and lease liabilities are recognized at the adoption date or the commencement date, whichever is earlier, based on the present
value of lease payments over the lease term. Since the implicit rate for the Company&#8217;s leases is not readily determinable, the Company
use its incremental borrowing rate based on the information available at the commencement date in determining the present value of lease
payments. The incremental borrowing rate is the rate of interest that the Company would have to pay to borrow, on a collateralized basis,
an amount equal to the lease payments, in a similar economic environment and over a similar term.</span></p>

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

<ix:exclude><p id="xdx_234_zTdwb1pXt213" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="background-color: white"></span></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 18; Value: 1 -->
    <div id="xdx_23F_zQiFVGRQWcn1" style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></p></div>
    <div id="xdx_237_zMARtgNuTT92" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p id="xdx_230_zyG59GktNsyd" style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<ix:exclude><p id="xdx_232_zuUO6HoISO71" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="background-color: white"></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_234_znvuNBOWBe76" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="background-color: white"><b>INFOBIRD CO.,
LTD AND SUBSIDIARIES</b></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_234_znacqEeegBw3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="background-color: white"><b>NOTES TO UNAUDITED
INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</b></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_237_z0B77qzudZ69" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="background-color: white"><b>(In U.S. dollars,
unless stated otherwise)</b></span></p></ix:exclude>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>Lease terms
used to calculate the present value of lease payments generally do not include any options to extend, renew, or terminate the lease, as
the Company does not have reasonable certainty at lease inception that these options will be exercised. The Company generally considers
the economic life of its operating lease ROU assets to be comparable to the useful life of similar owned assets. The Company has elected
the short-term lease exception, therefore operating lease ROU assets and liabilities do not include leases with a lease term of twelve
months or less. Its leases generally do not provide a residual guarantee. The operating lease ROU asset also excludes lease incentives.
Lease expense is recognized on a straight-line basis over the lease term.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>The Company
reviews the impairment of its ROU assets consistent with the approach applied for its other long-lived assets. The Company reviews the
recoverability of its long-lived assets when events or changes in circumstances occur that indicate that the carrying value of the asset
may not be recoverable. The assessment of possible impairment is based on its ability to recover the carrying value of the asset from
the expected undiscounted future pre-tax cash flows of the related operations. The Company has elected to include the carrying amount
of operating lease liabilities in any tested asset group and include the associated operating lease payments in the undiscounted future
pre-tax cashflows.</span></p>

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

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="us-gaap:ResearchAndDevelopmentExpensePolicy"><p id="xdx_847_eus-gaap--ResearchAndDevelopmentExpensePolicy_zboAkQOWXis8" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><span style="text-decoration: underline"><span id="xdx_864_zD8GoTbSY5B6">Research
and development</span></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Research and
development expenses include salaries and other compensation-related expenses to the Company&#8217;s research and product development
personnel, as well as office rental, depreciation, amortization and related expenses for the Company&#8217;s research and product development
team. The Company recognizes software development costs in accordance with ASC 350-40 &#8220;Software&#8212;internal use software&#8221;.
The Company expenses all costs that are incurred in connection with the planning and implementation phases of development, and costs that
are associated with maintenance of the existing websites or software for internal use. Certain costs associated with developing internal-use
software are capitalized when such costs are incurred within the application development stage of software development.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">The Company
also follows the provisions of FASB ASC 985-20, Accounting for the Costs of Computer Software to Be Sold, Leased, or Otherwise Marketed
(&#8220;ASC 985-20&#8221;). ASC 985-20 requires that software development costs incurred in conjunction with product development be charged
to research and development expense until technological feasibility is established using either the detail design approach or working
model approach. Thereafter, until the product is released for sale, software development costs should be capitalized and reported at the
lower of unamortized cost or net realizable value of the related product. For the six months ended June 30, 2023 and for the year ended
December 31, 2022,&#160;<span id="xdx_90F_eus-gaap--CostsIncurredDevelopmentCosts_pp0p0_do_c20230101__20230630_zSFHBHFC18sb" title="Development cost"><span id="xdx_903_eus-gaap--CostsIncurredDevelopmentCosts_pp0p0_do_c20220101__20221231_zymRhWZCAwyk" title="Development cost"><ix:nonFraction name="us-gaap:CostsIncurredDevelopmentCosts" contextRef="From2023-01-01to2023-06-30" format="ixt-sec:numwordsen" decimals="0" scale="0" unitRef="USD"><ix:nonFraction name="us-gaap:CostsIncurredDevelopmentCosts" contextRef="From2022-01-012022-12-31" format="ixt-sec:numwordsen" decimals="0" scale="0" unitRef="USD">no</ix:nonFraction></ix:nonFraction></span></span>&#160;software costs were capitalized due to the short timing between technological feasibility and release
of software.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy"><p id="xdx_84D_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_zgMe5gKrsEG3" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span><span style="text-decoration: underline"><span id="xdx_864_z27YRUSBIsgd">Share-based
Compensation</span></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 20pt; text-align: justify"><span>&#160;The Company
accounts for share-based compensation awards in accordance with FASB ASC Topic 718, &#8220;Compensation &#8211; Stock Compensation&#8221;,
which requires that share-based payment transactions with employees be measured based on the grant-date fair value of the equity instrument
issued and recognized as compensation expense over the requisite service period. The Company accounts for share-based compensation awards
to non-employees in accordance with FASB ASC Topic 718 amended by ASU 2018-07. Under FASB ASC Topic 718, share-based compensation granted
to non-employees has been determined as the fair value of the consideration received or the fair value of equity instrument issued, whichever
is more reliably measured and is recognized as an expense as the goods or services are received.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="ifbd:ValueAddedTaxesPoliciesTextBlock"><p id="xdx_842_ecustom--ValueAddedTaxesPoliciesTextBlock_ztpPVH8kG3r6" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><span style="text-decoration: underline"><span id="xdx_86F_zpd1rQNV6uze">Value added
taxes</span></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Revenue represents
the invoiced value of service, net of value added tax (&#8220;VAT&#8221;). The VAT is based on gross sales price and VAT rates range up
to 6%, depending on the type of service provided. Entities that are VAT general taxpayers are allowed to offset qualified input VAT paid
to suppliers against their output VAT liabilities. Net VAT balance between input VAT and output VAT is recorded in tax payable. All of
the VAT returns filed by the Company&#8217;s subsidiaries in China have been and remain subject to examination by the tax authorities
for five years from the date of filing.</span></p>

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

<ix:exclude><p id="xdx_232_zeV2UOf8pQbf" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="background-color: white"></span></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 19; Value: 1 -->
    <div id="xdx_23A_zoy5j8x5vPvc" style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --></p></div>
    <div id="xdx_23C_zOx297qbUHZ5" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p id="xdx_23F_zk8sFSbYwM47" style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<ix:exclude><p id="xdx_23D_zgQplsLgnKPa" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="background-color: white"></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_234_zBAPuwaRlF28" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="background-color: white"><b>INFOBIRD CO.,
LTD AND SUBSIDIARIES</b></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_235_zefnrUgWbQYb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="background-color: white"><b>NOTES TO UNAUDITED
INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</b></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_239_zwbzE4Gk9Ned" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="background-color: white"><b>(In U.S. dollars,
unless stated otherwise)</b></span></p></ix:exclude>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="us-gaap:IncomeTaxPolicyTextBlock"><p id="xdx_849_eus-gaap--IncomeTaxPolicyTextBlock_z7PNkd6yLZPh" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span><span style="text-decoration: underline"><span id="xdx_86D_zw8qbzcrIpG9">Income taxes</span></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>The Company
accounts for current income taxes in accordance with the laws of the relevant tax authorities. The charge for taxation is based on the
results for the fiscal year as adjusted for items which are non-assessable or disallowed. It is calculated using tax rates that have been
enacted or substantively enacted by the balance sheet date.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>Deferred taxes
are accounted for using the asset and liability method in respect of temporary differences arising from differences between the carrying
amount of assets and liabilities in the unaudited interim condensed consolidated financial statements and the corresponding tax basis
used in the computation of assessable tax profit. In principle, deferred tax liabilities are recognized for all taxable temporary differences.
Deferred tax assets are recognized to the extent that it is probable that taxable profit will be available against which deductible temporary
differences can be utilized. Deferred tax is calculated using tax rates that are expected to apply to the period when the asset is realized
or the liability is settled. Deferred tax is charged or credited in the income statement, except when it is related to items credited
or charged directly to equity, in which case the deferred tax is also dealt with in equity. Deferred tax assets are reduced by a valuation
allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not
be realized. Current income taxes are provided for in accordance with the laws of the relevant taxing authorities. The Company presents
deferred tax assets and liabilities as noncurrent in the balance sheet based on an analysis of each taxpaying component within a jurisdiction.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>An uncertain
tax position is recognized as a benefit only if it is &#8220;more likely than not&#8221; that the tax position would be sustained in a
tax examination, with a tax examination being presumed to occur. The amount recognized is the largest amount of tax benefit that is greater
than 50% likely of being realized on examination. For tax positions not meeting the &#8220;more likely than not&#8221; test, no tax benefit
is recorded. No penalties and interest incurred related to underpayment of income tax are classified as income tax expense in the period
incurred. PRC tax returns filed in 2022 and 2021 are subject to examination by any applicable tax authorities.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="us-gaap:ComprehensiveIncomePolicyPolicyTextBlock"><p id="xdx_840_eus-gaap--ComprehensiveIncomePolicyPolicyTextBlock_zZbjqbTvAdij" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="background-color: white"><span style="text-decoration: underline"><span id="xdx_86D_zX5AzTXg8mog">Comprehensive loss</span></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Comprehensive
loss consists of two components, net loss and other comprehensive income (loss). Other comprehensive income (loss) refers to revenue,
expenses, gains and losses that under GAAP are recorded as an element of equity but are excluded from net income. Other comprehensive
income (loss) consists of a foreign currency translation adjustment resulting from the Company not using the U.S. dollar as its functional
currencies.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="us-gaap:EarningsPerSharePolicyTextBlock"><p id="xdx_842_eus-gaap--EarningsPerSharePolicyTextBlock_zpbH6aguWJy9" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span><span style="text-decoration: underline"><span id="xdx_866_zH3Xz5b200al">Loss per share</span></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>The Company
computes earnings (loss) per share (&#8220;EPS&#8221;) in accordance with ASC 260, &#8220;Earnings per Share&#8221;. ASC 260 requires
companies to present basic and diluted EPS. Basic EPS is measured as net income divided by the weighted average ordinary shares outstanding
for the period. Diluted EPS presents the dilutive effect on a per share basis of the potential ordinary shares (e.g., convertible securities,
options and warrants) as if they had been converted at the beginning of the periods presented, or issuance date, if later. Potential ordinary
shares that have an anti-dilutive effect (i.e., those that increase income per share or decrease loss per share) are excluded from the
calculation of diluted EPS. For the six months ended June 30, 2023 and 2022, there were&#160;<span id="xdx_904_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_do_c20230101__20230630_zMLcwo50YFh" title="Dilutive shares"><span id="xdx_902_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_do_c20220101__20220630_zOgQ0HaGKRe6" title="Dilutive shares"><ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="From2023-01-01to2023-06-30" format="ixt-sec:numwordsen" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="From2022-01-012022-06-30" format="ixt-sec:numwordsen" decimals="INF" unitRef="Shares">no</ix:nonFraction></ix:nonFraction></span></span>&#160;dilutive shares.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="ifbd:WarrantsPolicyTextBlock"><p id="xdx_842_ecustom--WarrantsPolicyTextBlock_zkMfWBkAacUd" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><span style="text-decoration: underline"><span id="xdx_86F_zaaUWhcHBv71">Warrants</span></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">The Company
accounts for warrants as either equity-classified or liability-classified instruments based on an assessment of the warrant&#8217;s specific
terms and applicable authoritative guidance in Financial Accounting Standards Board (&#8220;FASB&#8221;) Accounting Standards Codification
(&#8220;ASC&#8221;) 480, Distinguishing Liabilities from Equity (&#8220;ASC 480&#8221;) and ASC 815, Derivatives and Hedging (&#8220;ASC
815&#8221;). The assessment considers whether the warrants are freestanding financial instruments pursuant to ASC 480, meet the definition
of a liability pursuant to ASC 480, and whether the warrants meet all of the requirements for equity classification under ASC 815, including
whether the warrants are indexed to the Company&#8217;s own ordinary shares and whether the warrant holders could potentially require
&#8220;net cash settlement&#8221; in a circumstance outside of the Company&#8217;s control, among other conditions for equity classification.
This assessment, which requires the use of professional judgment, is conducted at the time of warrant issuance and as of each subsequent
quarterly period end date while the warrants are outstanding.</span></p>

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

<ix:exclude><p id="xdx_23A_z2utOX9BF3Ff" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="background-color: white"></span></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 20; Value: 1 -->
    <div id="xdx_233_zVB49ThdwVn5" style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --></p></div>
    <div id="xdx_23D_zFlQIKMOkPGf" 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_239_zzl12E0vlWTe" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="background-color: white"></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_230_zmZLss2UV46g" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="background-color: white"><b>INFOBIRD CO.,
LTD AND SUBSIDIARIES</b></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_232_zSDqubHZoig4" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="background-color: white"><b>NOTES TO UNAUDITED
INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</b></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_232_zMhgzpjQFgS3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="background-color: white"><b>(In U.S. dollars,
unless stated otherwise)</b></span></p></ix:exclude>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">For issued or
modified warrants that meet all of the criteria for equity classification, the warrants are required to be recorded as a component of
additional paid-in capital at the time of issuance. For issued or modified warrants that do not meet all the criteria for equity classification,
the warrants are required to be recorded at their initial fair value on the date of issuance, and each balance sheet date thereafter.
Changes in the estimated fair value of the warrants are recognized as a non-cash gain or loss on the statements of operations. The Company
evaluated its warrants and determined the warrants are indexed to the Company&#8217;s own stock as&#160;the warrants do not contain any
exercise contingencies, the warrants&#8217; settlement amount equals the difference between the fair value of the Company&#8217;s common
stock price and the warrant contract strike price and the only variables which could affect the settlement amount would be inputs to the
fair value for a fixed-for-fixed option on equity shares. The Company also analyzed ASC 815-40-25 to determine whether the warrant contracts
should be classified in stockholders&#8217; equity in the Company&#8217;s statements of financial condition and concluded that the warrant
contracts meet all of the criteria for classification as equity as the Company is not require to net settle. Based on this analysis, the
Company determined the warrant contracts should be classified as equity.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="us-gaap:PostemploymentBenefitPlansPolicy"><p id="xdx_84E_eus-gaap--PostemploymentBenefitPlansPolicy_z4mEF8Z1TvG4" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span><span style="text-decoration: underline"><span id="xdx_86A_z7VOjcpmZ9C9">Employee
benefits</span></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 20pt; text-align: justify"><span>The full-time
employees of the Company are entitled to staff welfare benefits including medical care, housing fund, pension benefits, unemployment insurance
and other welfare, which are PRC government mandated defined contribution plans. The Company is required to accrue for these benefits
based on certain percentages of the employees&#8217; respective salaries, subject to certain ceilings, in accordance with the relevant
PRC regulations, and make cash contributions to the state-sponsored plans out of the amounts accrued. All expenses for the plans occurred
in discontinued operation entities, which were $<span id="xdx_907_eus-gaap--LaborAndRelatedExpense_pp0p0_c20230101__20230630_zrQuXAWVAw13" title="Employee benefits"><ix:nonFraction name="us-gaap:LaborAndRelatedExpense" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">185,902</ix:nonFraction></span> and $<span id="xdx_90C_eus-gaap--LaborAndRelatedExpense_pp0p0_c20220101__20220630_z1Wo6WAuOgBc" title="Employee benefits"><ix:nonFraction name="us-gaap:LaborAndRelatedExpense" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">486,517</ix:nonFraction>&#160;</span>for the six months ended June 30, 2023 and 2022, respectively.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="ifbd:StatutoryReservesPoliciesTextBlock"><p id="xdx_84C_ecustom--StatutoryReservesPoliciesTextBlock_zP7keCpDLvG3" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="background-color: white"><span style="text-decoration: underline"><span id="xdx_86F_zb1p9kDYTRUb">Statutory reserves</span></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Pursuant to
the laws applicable to the PRC, PRC entities must make appropriations from after-tax profit to the non-distributable &#8220;statutory
surplus reserve fund&#8221;. Subject to certain cumulative limits, the &#8220;statutory surplus reserve fund&#8221; requires annual appropriations
of 10% of after-tax profit until the aggregated appropriations reach 50% of the registered capital (as determined under accounting principles
generally accepted in the PRC (&#8220;PRC GAAP&#8221;) at each year-end). If the Company has accumulated loss from prior periods, the
Company is able to use the current period net income after tax to offset against the accumulate loss.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="us-gaap:SegmentReportingPolicyPolicyTextBlock"><p id="xdx_846_eus-gaap--SegmentReportingPolicyPolicyTextBlock_z2tc5pWvS71k" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span><span style="text-decoration: underline"><span id="xdx_862_zWYeu2lBq5G6">Segment reporting</span></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>ASC 280, &#8220;Segment
Reporting&#8221;, establishes standards for reporting information about operating segments on a basis consistent with the Company&#8217;s
internal organizational structure as well as information about geographical areas, business segments and major customers in financial
statements for detailing the Company&#8217;s business segments.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock"><p id="xdx_841_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zRPctAG9HjGa" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="background-color: white"><span style="text-decoration: underline"><span id="xdx_86E_zlpELuFtRnQk">Recently issued accounting pronouncements</span></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">In May 2019,
the FASB issued ASU 2019-05, which is an update to ASU Update No. 2016-13, Financial Instruments&#8212;Credit Losses (Topic 326): Measurement
of Credit Losses on Financial Instruments, which introduced the expected credit losses methodology for the measurement of credit losses
on financial assets measured at amortized cost basis, replacing the previous incurred loss methodology. The amendments in Update 2016-13
added Topic 326, Financial Instruments&#8212;Credit Losses, and made several consequential amendments to the Codification. Update 2016-13
also modified the accounting for available-for-sale debt securities, which must be individually assessed for credit losses when fair value
is less than the amortized cost basis, in accordance with Subtopic 326-30, Financial Instruments&#8212; Credit Losses&#8212;Available-for-Sale
Debt Securities. The amendments in this ASU address those stakeholders&#8217; concerns by providing an option to irrevocably elect the
fair value option for certain financial assets previously measured at amortized cost basis. For those entities, the targeted transition
relief will increase comparability of financial statement information by providing an option to align measurement methodologies for similar
financial assets. Furthermore, the targeted transition relief also may reduce the costs for some entities to comply with the amendments
in Update 2016-13 while still providing financial statement users with decision-useful information. ASU 2019-05 is effective for the Company
for annual and interim reporting periods beginning January 1, 2023 after FASB delayed the effective date for non-public companies with
ASU 2019-10. The Company is currently evaluating the impact of this new standard on its unaudited interim condensed consolidated financial
statements and related disclosures.</span></p>

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

<ix:exclude><p id="xdx_23E_zvdST2bMgcYh" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="background-color: white"></span></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 21; Value: 1 -->
    <div id="xdx_239_zQlH8MSUXEM8" style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --></p></div>
    <div id="xdx_23C_zYDbElChRwC5" 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_234_zRTIJKZYKrh2" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="background-color: white"></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_236_zVEPtkpQBLQ7" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="background-color: white"><b>INFOBIRD CO.,
LTD AND SUBSIDIARIES</b></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_230_zzPA8XnmmIPg" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="background-color: white"><b>NOTES TO UNAUDITED
INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</b></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_23C_zFFIkiA0BJg5" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="background-color: white"><b>(In U.S. dollars,
unless stated otherwise)</b></span></p></ix:exclude>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">In May 2021,
The FASB issued ASU 2021-04, &#8220;Earnings Per Share (Topic 260), Debt&#8212; Modifications and Extinguishments (Subtopic 470-50), Compensation&#8212;Stock
Compensation (Topic 718), and Derivatives and Hedging&#8212; Contracts in Entity&#8217;s Own Equity (Subtopic 815-40)&#8221;. The amendments
in this Update provide the following guidance for a modification or an exchange of a freestanding equity-classified written call option
that is not within the scope of another Topic: (1) An entity should treat a modification of the terms or conditions or an exchange of
a freestanding equity-classified written call option that remains equity classified after modification or exchange as an exchange of the
original instrument for a new instrument. (2) An entity should measure the effect of a modification or an exchange of a freestanding equity-classified
written call option that remains equity classified after modification or exchange as follows: a. For a modification or an exchange that
is a part of or directly related to a modification or an exchange of an existing debt instrument or line-of-credit or revolving-debt arrangements
(hereinafter, referred to as a &#8220;debt&#8221; or &#8220;debt instrument&#8221;), as the difference between the fair value of the modified
or exchanged written call option and the fair value of that written call option immediately before it is modified or exchanged. Specifically,
an entity should consider: a. An increase or a decrease in the fair value of the modified or exchanged written call option in applying
the 10 percent cash flow test and/or calculating the fees between debtor and creditor in accordance with Subtopic 470-50, Debt&#8212;Modifications
and Extinguishments. ii. An increase (but not a decrease) in the fair value of the modified or exchanged written call option in calculating
the third-party costs in accordance with Subtopic 470-50. b. For all other modifications or exchanges, as the excess, if any, of the fair
value of the modified or exchanged written call option over the fair value of that written call option immediately before it is modified
or exchanged. c. An entity should recognize the effect of a modification or an exchange of a freestanding equity-classified written call
option that remains equity classified after modification or exchange on the basis of the substance of the transaction, in the same manner
as if cash had been paid as consideration, as follows: a. A financing transaction to raise equity. The effect should be recognized as
an equity issuance cost in accordance with the guidance in Topic 340, Other Assets and Deferred Costs. b. A financing transaction to raise
or modify debt. The effect should be recognized as a cost in accordance with the guidance in Topic 470, Debt, and Topic 835, Interest.
c. Other modifications or exchanges that are not related to financings or compensation for goods or services or other exchange 3 transactions
within the scope of another Topic. The effect should be recognized as a dividend. For entities that present EPS in accordance with Topic
260, that dividend should be an adjustment to net income (or net loss) in the basic EPS calculation. An entity should recognize the effect
of a modification or an exchange of a freestanding equity-classified written call option to compensate for goods or services in accordance
with the guidance in Topic 718, Compensation&#8212;Stock Compensation. In a multiple-element transaction (for example, one that includes
both debt financing and equity financing), the total effect of the modification should be allocated to the respective elements in the
transaction. The amendments in this Update are effective for all entities for fiscal years beginning after December 15, 2021, including
interim periods within those fiscal years. Adoption of this new update did not materially impact the Company&#8217;s unaudited interim
condensed consolidated financial statements and related disclosures after the Company&#8217;s evaluation.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Except as mentioned
above, the Company does not believe other recently issued but not yet effective accounting standards, if currently adopted, would have
a material effect on the Company&#8217;s unaudited interim condensed consolidated balance sheets, statements of income and comprehensive
income and statements of cash flows.</span></p>

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

</ix:nonNumeric></ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="us-gaap:VariableInterestEntityDisclosureTextBlock"><p id="xdx_80D_eus-gaap--VariableInterestEntityDisclosureTextBlock_zzADrfQhfeKg" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><b>Note 3 &#8211;&#160;<span id="xdx_82E_zBCBYyCTxcV">Variable
interest entity</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">On May 27, 2020,
Infobird WFOE entered into the Contractual Arrangements with Infobird Beijing. The significant terms of these Contractual Arrangements
are summarized in &#8220;Note 1 &#8211; Nature of business and organization&#8221; above. As a result, the Company classifies Infobird
Beijing as a VIE which should be consolidated based on the structure as described in Note 1.</span></p>

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

<ix:exclude><p id="xdx_232_ztcb5CVtu3ih" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="background-color: white"></span></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 22; Value: 1 -->
    <div id="xdx_239_zMPdi5kpDH48" style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence --></p></div>
    <div id="xdx_23A_zvH4CEl403u4" 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_236_zmMt1bkVrqa2" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="background-color: white"></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_232_zFekQPRVJ4yb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="background-color: white"><b>INFOBIRD CO.,
LTD AND SUBSIDIARIES</b></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_23E_zWvH82jCdcQ" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="background-color: white"><b>NOTES TO UNAUDITED
INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</b></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_238_z4spdgTVF1wb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="background-color: white"><b>(In U.S. dollars,
unless stated otherwise)</b></span></p></ix:exclude>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">A VIE is an
entity that has either a total equity investment that is insufficient to permit the entity to finance its activities without additional
subordinated financial support, or whose equity investors lack the characteristics of a controlling financial interest, such as through
voting rights, right to receive the expected residual returns of the entity or obligation to absorb the expected losses of the entity.
The variable interest holder, if any, that has a controlling financial interest in a VIE is deemed to be the primary beneficiary for accounting
purposes and must consolidate the VIE. Infobird WFOE is deemed to have a controlling financial interest and be the primary beneficiary
for accounting purposes of Infobird Beijing because it has both of the following characteristics:</span></p>

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

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

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 3%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td>
    <td style="width: 97%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The power to
    direct activities at Infobird Beijing that most significantly impact such entity&#8217;s economic performance, and</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The right to receive benefits
    from Infobird Beijing that could potentially be significant to such entity.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Pursuant to
the Contractual Arrangements, Infobird Beijing pays service fees equal to all of its net income to Infobird WFOE. The Contractual Arrangements
are designed so that Infobird Beijing operates for the benefit of Infobird WFOE and ultimately, the Company.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Under the Contractual
Arrangements, the Company has the power to direct activities of the VIEs and can have assets transferred out of the VIEs. Therefore, the
Company considers that there is no asset in the VIEs that can be used only to settle obligations of the VIEs, except for registered capital
and PRC statutory reserves, if any. As the VIEs are incorporated as limited liability companies under the Company Law of the PRC, creditors
of the VIEs do not have recourse to the general credit of the Company for any of the liabilities of the VIEs.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Accordingly,
the accounts of Infobird Beijing are consolidated in the accompanying unaudited interim condensed consolidated financial statements. In
addition, its financial positions and results of operations are included in the Company&#8217;s unaudited interim condensed consolidated
financial statements.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">The carrying
amount of the VIEs&#8217; consolidated assets and liabilities are as follows:</span></p>

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

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

<ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="us-gaap:ScheduleOfVariableInterestEntitiesTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_882_eus-gaap--ScheduleOfVariableInterestEntitiesTextBlock_zwHSgCOwPco6" summary="xdx: Disclosure - Variable interest entity (Details)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom; background-color: White">
<td style="padding-top: 0pt; padding-right: 0pt; padding-left: 10pt; text-align: left; text-indent: -10pt"><span id="xdx_8B3_z50WVSKOygu" style="display: none">Schedule of VIEs&#8217; consolidated assets and liabilities</span></td>
<td>&#160;</td>
<td style="text-align: left">&#160;</td>
<td id="xdx_495_20230630__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zqapO3hBdP2c" style="text-align: center">&#160;</td>
<td style="text-align: left">&#160;</td>
<td>&#160;</td>
<td style="text-align: left">&#160;</td>
<td id="xdx_49F_20221231__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zpLAZXRjIn8j" style="text-align: center">&#160;</td>
<td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
<td style="padding: 0pt 0pt 0pt 10pt; font-size: 12pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>As of </b></span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><br />
June 30, 2023</b></span></td>
<td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of<br /> December 31, 2022</span></td></tr>
<tr style="vertical-align: bottom">
<td style="padding: 0pt 0pt 0pt 10pt; font-size: 12pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 12pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="3" style="font-size: 12pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 12pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="3" style="font-size: 12pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr id="xdx_404_eus-gaap--AssetsCurrent_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; width: 56%; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Current assets belong to discontinued operation</span></td>
<td style="width: 8%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td style="width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="AsOf2023-06-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,124,900</ix:nonFraction></span></td>
<td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="width: 8%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td style="width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="AsOf2022-12-31_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,504,164</ix:nonFraction></span></td>
<td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr id="xdx_404_eus-gaap--OtherAssets_iI_pp0p0" style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other assets belong to discontinued operation</span></td>
<td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:OtherAssets" contextRef="AsOf2023-06-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">7,744,428</ix:nonFraction></span></td>
<td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:OtherAssets" contextRef="AsOf2022-12-31_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">9,008,407</ix:nonFraction></span></td>
<td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr id="xdx_400_eus-gaap--Assets_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total assets belong to discontinued operation</span></td>
<td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2023-06-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">8,869,328</ix:nonFraction></span></td>
<td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2022-12-31_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">10,512,571</ix:nonFraction></span></td>
<td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr id="xdx_405_eus-gaap--Liabilities_iNI_pp0p0_di_zTgMMYeijPnk" style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total liabilities belong to discontinued operation</span></td>
<td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:Liabilities" contextRef="AsOf2023-06-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">29,229,090</ix:nonFraction></span></td>
<td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td>
<td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:Liabilities" contextRef="AsOf2022-12-31_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">27,769,551</ix:nonFraction></span></td>
<td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
<tr id="xdx_409_eus-gaap--StockholdersEquity_iI_pp0p0_z1zg1oosXbc5" style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net deficits belong to discontinued operation</span></td>
<td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-06-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">20,359,762</ix:nonFraction></span></td>
<td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td>
<td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-12-31_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">17,256,980</ix:nonFraction></span><span style="font-family: Times New Roman, Times, Serif"></span></td>
<td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
</table></ix:nonNumeric>


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

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

<ix:exclude><p id="xdx_231_zLvNOe3oO8L2" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="background-color: white"></span></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 23; Value: 1 -->
    <div id="xdx_238_zGW5NUPQbJSl" style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence --></p></div>
    <div id="xdx_238_zsHiMPCEGBy7" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p id="xdx_238_z0QvhSCQR8dl" style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<ix:exclude><p id="xdx_23E_zupDfAwJlAh8" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="background-color: white">&#160;</span></p></ix:exclude>

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

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

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

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

<ix:exclude><p id="xdx_230_zwRzOjdQRXnf" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="background-color: white"><b>INFOBIRD CO.,
LTD AND SUBSIDIARIES</b></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_237_ztTuim6jt1yj" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="background-color: white"><b>NOTES TO UNAUDITED
INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</b></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_23F_zuqQPP4i4TU6" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="background-color: white"><b>(In U.S. dollars,
unless stated otherwise)</b></span></p></ix:exclude>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">The summarized
operating results of the VIEs are as follows:</span></p>

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

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

<ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="ifbd:ScheduleOfSummarizedVariableInterestEntitiesTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_88B_ecustom--ScheduleOfSummarizedVariableInterestEntitiesTextBlock_zmNu8k7nTY2d" summary="xdx: Disclosure - Variable interest entity (Details 1)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span id="xdx_8B3_z6Ex7D4gwCNe" style="display: none">Schedule of operating results of VIEs</span></td><td>&#160;</td>
    <td colspan="3" id="xdx_49C_20230101__20230630__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zhK4lcC85N2i" style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="3" id="xdx_49A_20220101__20220630__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_ztuiFCYJsUWd" style="text-align: center">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
    the six months ended June 30, 2023</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
    the six months ended June 30, 2022</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_400_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_pp0p0_zMy2atc6xK2j" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; width: 56%; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
    loss from discontinued operations</span></td><td style="width: 8%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" contextRef="From2023-01-012023-06-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">3,842,329</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="width: 8%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" contextRef="From2022-01-012022-06-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">6,440,381</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  </table></ix:nonNumeric>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Include $<span id="xdx_90D_eus-gaap--OtherResearchAndDevelopmentExpense_pp0p0_c20230101__20230630__dei--LegalEntityAxis__custom--InforbirdWFOEMember_zNn5hSgEIXWi" title="Research and development expense"><ix:nonFraction name="us-gaap:OtherResearchAndDevelopmentExpense" contextRef="From2023-01-012023-06-30_custom_InforbirdWFOEMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">537,098</ix:nonFraction></span> and $<span id="xdx_90D_eus-gaap--OtherResearchAndDevelopmentExpense_pp0p0_c20220101__20220630__dei--LegalEntityAxis__custom--InforbirdWFOEMember_zULkv3O6Ow77" title="Research and development expense"><ix:nonFraction name="us-gaap:OtherResearchAndDevelopmentExpense" contextRef="From2022-01-012022-06-30_custom_InforbirdWFOEMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">485,351</ix:nonFraction></span>&#160;intercompany
research and development expense incurred from Infobird WFOE for the six months ended June 30, 2023 and 2022, respectively.</span></p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Include $<span id="xdx_90E_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_pp0p0_c20230101__20230630__dei--LegalEntityAxis__custom--InforbirdWFOEMember_zrv23GxqgOud" title="Revenue recognized"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="From2023-01-012023-06-30_custom_InforbirdWFOEMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">503,525</ix:nonFraction></span> and $<span id="xdx_909_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_pp0p0_c20220101__20220630__dei--LegalEntityAxis__custom--InforbirdWFOEMember_z9vDkMbLlG7d" title="Revenue recognized"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="From2022-01-012022-06-30_custom_InforbirdWFOEMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">312,494</ix:nonFraction></span> intercompany revenue recognized from Infobird
WFOE for the six months ended June 30, 2023 and 2022, respectively.</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="us-gaap:BusinessCombinationDisclosureTextBlock"><p id="xdx_80D_eus-gaap--BusinessCombinationDisclosureTextBlock_zXawfUgiOtxg" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="background-color: white"><b>Note 4 &#8212;&#160;<span id="xdx_828_z0mQAeuMZBX3">Business combination</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Acquisition
of Anhui Weiao:</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">On May 31, 2022,
Infobird Anhui completed its <span id="xdx_909_eus-gaap--BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage_iI_pip0_dp_c20220531__us-gaap--BusinessAcquisitionAxis__custom--ShanghaiQishuoMember_zcvVQ5M0LLEh" title="Acquisition percentage"><ix:nonFraction name="us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" contextRef="AsOf2022-05-31_custom_ShanghaiQishuoMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">100</ix:nonFraction></span>% acquisition of Anhui Weiao, a PRC limited liability company for nil consideration. Anhui Weiao owned
a VATS License with the business scope of &#8220;National Domestic Call Center Services&#8221;.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">The Company&#8217;s
acquisition of Anhui Weiao was accounted for as business combination in accordance with ASC 805. The Company then allocated the fair value
of consideration of Anui Weiao based upon the fair value of the identifiable assets acquired and liabilities assumed on the acquisition
date. The Company estimated the fair values of the assets acquired and liabilities assumed at the acquisition date in accordance with
the Business Combination standard issued by the FASB with the valuation methodologies using level 3 inputs, except for other current assets
and current liabilities were valued using the cost approach. Management of the Company is responsible for determining the fair value of
assets acquired, liabilities assumed and intangible assets identified as of the acquisition date and considered a number of factors including
valuations from independent appraisers. Acquisition-related costs incurred for the acquisitions are not material and have been expensed
as incurred in general and administrative expense. Both the consideration paid and fair value of net assets of Anhui Weiao was nil, thus
no goodwill recognized for this acquisition.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">The
amounts of revenue and net loss that resulted from the acquisition and were included in the unaudited interim condensed consolidated
statements of operations and comprehensive income (loss) during the six months ended June 30, 2023 and 2022 were $nil <span id="xdx_90E_eus-gaap--BusinessAcquisitionsProFormaNetIncomeLoss_pp0p0_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--ShanghaiQishuoMember_ztOpD8Mhma62" title="Operations and comprehensive income (loss)" style="display: none"><ix:nonFraction name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" contextRef="From2023-01-012023-06-30_custom_ShanghaiQishuoMember36988093" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">0</ix:nonFraction></span> and $<span id="xdx_903_eus-gaap--BusinessAcquisitionsProFormaNetIncomeLoss_pp0p0_c20220101__20220630__us-gaap--BusinessAcquisitionAxis__custom--ShanghaiQishuoMember_zCuSLGhxaBP7" title="Operations and comprehensive income (loss)"><ix:nonFraction name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" contextRef="From2022-01-012022-06-30_custom_ShanghaiQishuoMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,299</ix:nonFraction></span>
in net loss from discontinued operations, respectively.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"><p id="xdx_80B_eus-gaap--DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_zZZbwVwxkND6" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="background-color: white"><b>Note&#160;5 &#8212;&#160;<span id="xdx_827_z8sJRdk2qN5a">Discontinued
Operations</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">In August 2023,
the Company discontinued its SaaS services in the Mainland of China. As a result, the result of operations for the Company&#8217;s Mainland
SaaS services business are reported as discontinued operations under the guidance of ASC 205.</span></p>

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

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

<ix:exclude><!-- Field: Page; Sequence: 24; Value: 1 -->
    <div id="xdx_234_zcxb9srwzyMl" style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->24<!-- Field: /Sequence --></p></div>
    <div id="xdx_233_zc1qjAiO3oK6" 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_234_zYISP3lwXoA1" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p></ix:exclude>

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

<ix:exclude><p id="xdx_231_zVfo09DfRA5e" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="background-color: white"><b>INFOBIRD CO.,
LTD AND SUBSIDIARIES</b></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_23F_zRRIE570GrH1" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="background-color: white"><b>NOTES TO UNAUDITED
INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</b></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_23D_zupBHUwc50d4" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="background-color: white"><b>(In U.S. dollars,
unless stated otherwise)</b></span></p></ix:exclude>

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


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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Reconciliation
of the carrying amounts of major classes of assets and liabilitiies from discontinued operations in the consolidated balance sheets as
of June 30, 2023 and December 31, 2022 is as follow:</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><i>Carrying
amounts of major classes of assets included as part of discountinued operations of Infobird HK, Infobird WFOE, Infobird Beijing, Infobird
Guiyang, Infobird Anhui, Shanghai Qishuo and Anhui Weiao:</i></span></p>

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

<ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="ifbd:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationstBalanceSheetAndAdditionalDisclosuresTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_897_ecustom--ScheduleOfDisposalGroupsIncludingDiscontinuedOperationstBalanceSheetAndAdditionalDisclosuresTextBlock_pp0p0_zCDO0uqJ2tU4" summary="xdx: Disclosure - Discontinued operations - (Details)" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-indent: -10pt"><span id="xdx_8BC_zUpZqjejDJt" style="display: none">Schedule of assets and liabilities from discontinued operations</span></td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td id="xdx_49B_20230630_z9xkh4aCgFG7" style="font-size: 10pt; text-align: center">&#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_499_20221231_z2z1YfuM3Gnh" style="font-size: 10pt; text-align: center">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">June
    30,</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">December
    31,</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_404_eus-gaap--AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_iB_zi69SYqq1sb8" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">CURRENT
    ASSETS:</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_406_eus-gaap--DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_iI_pp0p0_maAODGIzurc_zkMzqZoY0mY5" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; width: 56%; font-size: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash</span></td><td style="width: 8%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="width: 12%; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">555,523</ix:nonFraction></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 8%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="width: 12%; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">829,258</ix:nonFraction></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40C_eus-gaap--DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_iI_maAODGIzurc_zMU2cJoWotOh" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounts
    receivable, net</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">356,330</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">402,309</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40B_ecustom--DisposalGroupIncludingDiscontinuedOperationOtherReceivableNet_iI_maAODGIzurc_zELEC4Z8RIK3" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other
    receivables, net</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:DisposalGroupIncludingDiscontinuedOperationOtherReceivableNet" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">97,768</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:DisposalGroupIncludingDiscontinuedOperationOtherReceivableNet" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">99,405</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40F_ecustom--DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties_iI_maAODGIzurc_z4UA6Y8Xjtyl" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Due
    from related parties</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">13,791</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">29,983</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40C_eus-gaap--DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_iI_maAODGIzurc_zAwuxtgmsdXa" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Prepayments
    and other current assets</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">104,160</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">202,054</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_406_eus-gaap--AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_iTI_mtAODGIzurc_maDGIDOz9hP_zLzDUJqViAHg" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
    current assets of discontinued operations</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,127,572</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,563,009</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_404_eus-gaap--AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract_iB_zgm1wk3D1Et4" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">OTHER
    ASSETS:</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_407_eus-gaap--DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent_iI_maDGIDOz936_zk6DrUjFptwc" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property
    and equipment, net</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">122,383</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">153,516</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_405_ecustom--DisposalGroupIncludingDiscontinuedOperationRightOfUseAssetsNoncurrent_iI_maDGIDOz936_zQnFWPcZk4Zi" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Right-of-use
    assets</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:DisposalGroupIncludingDiscontinuedOperationRightOfUseAssetsNoncurrent" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">23,512</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:DisposalGroupIncludingDiscontinuedOperationRightOfUseAssetsNoncurrent" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">52,813</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_405_ecustom--DisposalGroupIncludingDiscontinuedOperationLongTermDepositsNoncurrent_iI_maDGIDOz936_zSF5XDEjPoLe" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Long-term
    deposits, net</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:DisposalGroupIncludingDiscontinuedOperationLongTermDepositsNoncurrent" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">16,687</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:DisposalGroupIncludingDiscontinuedOperationLongTermDepositsNoncurrent" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">18,993</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_409_eus-gaap--DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent_iI_maDGIDOz936_zs2RhWL97AUd" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible
    assets, net</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0963">&#8212;</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,556,761</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_401_eus-gaap--DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent_iI_maDGIDOz936_zaQeAPDS0MCc" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Goodwill</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0966">&#8212;</span></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">478,657</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_406_eus-gaap--DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_iTI_mtDGIDOz936_maDGIDOz9hP_zlPeN4EFK7s9" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
    other assets of discontinued operations</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">162,582</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,260,740</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_405_ecustom--DisposalGroupIncludingDiscontinuedOperationAssets_iTI_mtDGIDOz9hP_zBExirhxTYy" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 40pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
    assets of discontinued operations</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:DisposalGroupIncludingDiscontinuedOperationAssets" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,290,154</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:DisposalGroupIncludingDiscontinuedOperationAssets" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,823,749</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  </table>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><i>Carrying
amounts of major classes of liabilities included as part of discountinued operations of Infobird HK, Infobird WFOE, Infobird Beijing,
Infobird Guiyang, Infobird Anhui, Shanghai Qishuo and Anhui Weiao:</i></span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">June
    30,</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">December
    31,</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40E_eus-gaap--LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_iB_zZFkr4Qu0dn7" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">CURRENT
    LIABILITIES:</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_400_eus-gaap--DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent_iI_maLODGIzyKP_zycDtaU1jwE9" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; width: 56%; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Account
    payable</span></td><td style="width: 8%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="width: 12%; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,126,502</ix:nonFraction></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 8%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="width: 12%; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,216,364</ix:nonFraction></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40A_ecustom--DisposalGroupIncludingDiscontinuedOperationBankLoansCurrent_iI_maLODGIzyKP_zduEhupMWQSa" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Bank
    loans - current</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:DisposalGroupIncludingDiscontinuedOperationBankLoansCurrent" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">550,169</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:DisposalGroupIncludingDiscontinuedOperationBankLoansCurrent" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,548,242</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40B_ecustom--DisposalGroupIncludingDiscontinuedOperationOtherPayableAndAccruedLiabilitiesCurrent_iI_maLODGIzyKP_zGKpvuOVfrF6" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Othr
    payables and accrued liabilities</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:DisposalGroupIncludingDiscontinuedOperationOtherPayableAndAccruedLiabilitiesCurrent" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,076,953</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:DisposalGroupIncludingDiscontinuedOperationOtherPayableAndAccruedLiabilitiesCurrent" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,134,345</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_403_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_iI_maLODGIzyKP_zd7dhsd4dnq8" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Due
    to related parties</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">19,352</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">53,671</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_407_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToInfobirdCaymanCurrent_iI_maLODGIzyKP_z3QPzgin95X4" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Due
    to Infobird Cayman</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:DisposalGroupIncludingDiscontinuedOperationDueToInfobirdCaymanCurrent" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">17,632,181</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:DisposalGroupIncludingDiscontinuedOperationDueToInfobirdCaymanCurrent" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">14,013,927</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40E_eus-gaap--DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent_iI_maLODGIzyKP_zqQI216pj4Di" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred
    revenue</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,166,920</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,460,249</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_402_eus-gaap--DisposalGroupIncludingDiscontinuedOperationAccruedIncomeTaxesPayable_iI_maLODGIzyKP_zQ3zROCobF99" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Taxes
    payable</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedIncomeTaxesPayable" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">688,787</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedIncomeTaxesPayable" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">653,085</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_402_ecustom--DisposalGroupIncludingDiscontinuedOperationLeaseLiabilitiesCurrentLiabilities_iI_maLODGIzyKP_zeDbdTJQF0E2" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lease
    liabilities - current</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:DisposalGroupIncludingDiscontinuedOperationLeaseLiabilitiesCurrentLiabilities" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">19,375</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:DisposalGroupIncludingDiscontinuedOperationLeaseLiabilitiesCurrentLiabilities" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">39,861</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_401_eus-gaap--LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_iTI_mtLODGIzyKP_maLODGIzJp3_z5Hl9HzhQU74" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
    current liabilities of discontinued operations</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">24,280,239</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">24,119,744</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_408_eus-gaap--LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract_iB_zgUsHOYLT6k" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">OTHER
    LIABILITIES:</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_407_ecustom--DisposalGroupIncludingDiscontinuedOperationBankLoansNonCurrent_iI_maLODGIz4CT_zG9DGl4BzEg5" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Bank
    loans - noncurrent</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1008">&#8212;</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:DisposalGroupIncludingDiscontinuedOperationBankLoansNonCurrent" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">18,170</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_405_ecustom--DisposalGroupIncludingDiscontinuedOperationLeaseLiabilitiesNonCurrentLiabilities_iI_maLODGIz4CT_zJAgbHoWzfr5" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lease
    liablities - noncurrent</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1011">&#8212;</span></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:DisposalGroupIncludingDiscontinuedOperationLeaseLiabilitiesNonCurrentLiabilities" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,602</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40C_eus-gaap--LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_iTI_mtLODGIz4CT_maLODGIzJp3_z1wW82C3ZTNh" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
    other liabilities of discontinued operations</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1014">&#8212;</span></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">26,772</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40E_ecustom--LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationLiabilities_iTI_mtLODGIzJp3_z59Ad9psEnrl" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 40pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
    liabilities of discontinued operations</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationLiabilities" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">24,280,239</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationLiabilities" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">24,146,516</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  </table>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Reconciliation of the amounts of
major classes of income and losses from discontinued operations in the consolidated statements of operations and comprehensive loss for
the six months ended June 30, 2023 and 2022.</span></p>

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

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

<ix:exclude><!-- Field: Page; Sequence: 25; Value: 1 -->
    <div id="xdx_235_zGFWtfCoWrIf" style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->25<!-- Field: /Sequence --></p></div>
    <div id="xdx_23D_zfDjTAaI37Ai" 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_238_zmD3rb7SfHGi" style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p></ix:exclude>

<ix:exclude><p id="xdx_23C_zFVHpmiPdtg6" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="background-color: white"><b>INFOBIRD CO.,
LTD AND SUBSIDIARIES</b></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_233_zC4WUpknuQWj" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="background-color: white"><b>NOTES TO UNAUDITED
INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</b></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_238_zaqMampWby3e" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="background-color: white"><b>(In U.S. dollars,
unless stated otherwise)</b></span></p></ix:exclude>

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


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

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

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

<ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="ifbd:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementAndAdditionalDisclosuresTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_880_ecustom--ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementAndAdditionalDisclosuresTextBlock_pp0p0_zhxzrTYuMFG8" summary="xdx: Disclosure - Discontinued Operations - (Details 1)" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-indent: -10pt"><span id="xdx_8B9_zaZj5SAxU1b"><span style="display: none">Schedule of income and losses from discontinued
    operations</span></span></td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td id="xdx_497_20230101__20230630_zFoRss0KznM1" style="font-size: 10pt; text-align: center">&#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_20220101__20220630_zlYxLMucIn8i" style="font-size: 10pt; text-align: center">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
    the Six Months Ended</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">June
    30,</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">June
    30,</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_408_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_maDGIDOzegO_zta2BYhRc7ch" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; width: 56%; font-size: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">REVENUES</span></td><td style="width: 8%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="width: 12%; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,265,425</ix:nonFraction></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 8%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="width: 12%; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,579,749</ix:nonFraction></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_401_eus-gaap--DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_msDGIDOzegO_zIXZqSSFKikh" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 1pt 10pt; font-size: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">COST OF
    REVENUES</span></td><td style="padding-bottom: 1pt; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,406,787</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1pt; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,660,645</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40C_eus-gaap--DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_iT_mtDGIDOzegO_maDGIDOz6yk_z6Y9MebTowzg" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 1pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">GROSS
    PROFIT</span></td><td style="padding-bottom: 1pt; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">858,638</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1pt; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">919,104</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">OPERATING
    EXPENSES:</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_405_ecustom--DisposalGroupIncludingDiscontinuedOperationSellingExpense_maDGIDOzy6T_zAF34FcWQeb4" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Selling</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:DisposalGroupIncludingDiscontinuedOperationSellingExpense" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">545,824</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:DisposalGroupIncludingDiscontinuedOperationSellingExpense" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,434,129</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_409_eus-gaap--DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_maDGIDOzy6T_zJ9pk1K3wGzi" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">General
    and administrative</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">909,818</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,901,160</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_406_ecustom--DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment_maDGIDOzy6T_zwwsVOsDIkOi" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Research
    and development</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">695,294</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,392,063</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_406_ecustom--DisposalGroupIncludingDiscontinuedOperationLongLiveAssetsImpairment_maDGIDOzy6T_z0Qd6f8ewf98" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Long-live
    assets impairment</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:DisposalGroupIncludingDiscontinuedOperationLongLiveAssetsImpairment" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,621,079</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1050">&#8212;</span></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_405_eus-gaap--DisposalGroupIncludingDiscontinuedOperationOperatingExpense_iT_mtDGIDOzy6T_msDGIDOz6yk_zXmyPsSO2y8c" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
    operating expenses</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,772,015</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">7,727,352</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40F_eus-gaap--DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_iT_mtDGIDOz6yk_maDOILFzI87_zlO2EAFKR8u" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">LOSS
    FROM OPERATIONS</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">3,913,377</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">6,808,248</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">OTHER
    INCOME (EXPENSE)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_409_eus-gaap--DisposalGroupIncludingDiscontinuedOperationInterestIncome_msDGIDOz9T4_zIMo6NE12wra" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Interest
    income</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestIncome" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,282</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestIncome" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,993</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_409_eus-gaap--DisposalGroupIncludingDiscontinuedOperationInterestExpense_iN_di_maDGIDOz9T4_zv9SzSTmi8sj" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Interest
    expense</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">22,808</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">107,293</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr id="xdx_407_ecustom--DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense_maDGIDOz9T4_zflp2rOm6Za4" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other
    (expense) income, net</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="ifbd:DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">166,516</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="ifbd:DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">56,899</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr id="xdx_400_ecustom--DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseTotal_iT_mtDGIDOz9T4_msDOILFzI87_z2V50GEIUtq4" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
    other income (expense), net</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="ifbd:DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseTotal" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">188,042</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="ifbd:DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseTotal" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">162,199</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40A_eus-gaap--DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_iT_mtDOILFzI87_maILFDOzf6k_zDOwuMgOda2j" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">LOSS
    BEFORE INCOME TAXES</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">4,101,419</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">6,970,447</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_408_eus-gaap--DiscontinuedOperationTaxEffectOfDiscontinuedOperation_msILFDOzf6k_ze7zMTIB0Lqa" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PROVISION
    FOR (BENEFIT OF) INCOME TAXES</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1073">&#8212;</span></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">38,125</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40F_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTax_iT_mtILFDOzf6k_zflFlXdwYdv6" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NET
    LOSS FROM DISCONTINUED OPERATIONS</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">4,101,419</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">6,932,322</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  </table></ix:nonNumeric>

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

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock"><p id="xdx_80C_eus-gaap--CashCashEquivalentsAndShortTermInvestmentsTextBlock_zCNRudT27frl" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="background-color: white"><b>Note&#160;6 &#8212;&#160;<span id="xdx_827_zQf252kKtNNe">Short
term investments</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="background-color: white">Short term investments consist of
the following:</span></p>

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

<ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="ifbd:ScheduleOfShortTermInvestmentsTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_89F_ecustom--ScheduleOfShortTermInvestmentsTableTextBlock_zjjPE7d32JT6" summary="xdx: Disclosure - Short term investments (Details)" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span id="xdx_8B5_zfpVvvxcUWd2" style="display: none">Schedule of short term investments</span></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 style="vertical-align: bottom">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Carrying
Value at June 30, 2023</span></td>
<td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="11" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fair Value Measurement at<br /> June 30, 2023</span></td></tr>
<tr style="vertical-align: bottom">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 1</span></td>
<td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 2</span></td>
<td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 3</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; width: 40%; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Short term investments-continuing operations</span></td>
<td style="width: 3%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td id="xdx_987_eus-gaap--ShortTermInvestments_iI_pp0p0_c20230630_z9aK3MoIVYj1" title="Short term investments" style="width: 10%; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1083">&#8212;</span></span></td>
<td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="width: 3%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td id="xdx_988_eus-gaap--ShortTermInvestments_iI_pp0p0_c20230630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zsCiuufWD6g2" title="Short term investments" style="width: 10%; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1085">&#8212;</span></span></td>
<td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="width: 3%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td id="xdx_98D_eus-gaap--ShortTermInvestments_iI_pp0p0_c20230630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zNypHzBVMtK8" title="Short term investments" style="width: 10%; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1087">&#8212;</span></span></td>
<td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="width: 3%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td id="xdx_986_eus-gaap--ShortTermInvestments_iI_pp0p0_c20230630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zXyviMQKbEP9" title="Short term investments" style="width: 10%; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1089">&#8212;</span></span></td>
<td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>


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

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

<ix:exclude><!-- Field: Page; Sequence: 26; Value: 1 -->
    <div id="xdx_23B_zCXifrGEsOO5" style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->26<!-- Field: /Sequence --></p></div>
    <div id="xdx_239_zzBuu0BVBY2d" 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_235_zaNC7KvL1i46" style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p></ix:exclude>

<ix:exclude><p id="xdx_233_zMedoC67GHe1" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="background-color: white"><b>INFOBIRD CO.,
LTD AND SUBSIDIARIES</b></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_23E_zZHwwBImqKB6" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="background-color: white"><b>NOTES TO UNAUDITED
INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</b></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_23C_zj0IX6NSax3h" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="background-color: white"><b>(In U.S. dollars,
unless stated otherwise)</b></span></p></ix:exclude>

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


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

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

<table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Carrying
    Value at<br /> December 31,<br /> 2022</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="11" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fair
    Value Measurement at<br /> December 31, 2022</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level
    1</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level
    2</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level
    3</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; width: 40%; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Short
    term investments-continuing operations</span></td><td style="width: 3%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98A_eus-gaap--ShortTermInvestments_iI_pp0p0_c20221231_zmvb6dQwLQe7" title="Short term investments" style="width: 10%; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">6,704,029</ix:nonFraction></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 3%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_983_eus-gaap--ShortTermInvestments_iI_pp0p0_c20221231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zmx49tSDnVKg" title="Short term investments" style="width: 10%; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1101">&#8212;</span></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 3%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98B_eus-gaap--ShortTermInvestments_iI_pp0p0_c20221231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zRCwuqandBd1" title="Short term investments" style="width: 10%; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1103">&#8212;</span></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 3%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98F_eus-gaap--ShortTermInvestments_iI_pp0p0_c20221231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zYxhkhFF82zh" title="Short term investments" style="width: 10%; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="AsOf2022-12-31_us-gaap_FairValueInputsLevel3Member" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">6,704,029</ix:nonFraction></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

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

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



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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Short-term&#160;investments
are investments in wealth management product with underlying in bonds offered by private entities and other equity and debt products.
The investments can be redeemed upon three months&#8217; notice and their carrying values approximate their fair values. Gain/(Loss)
from short term investments for the six months ended June 30, 2023 and 2022 amounted to $<span id="xdx_90B_eus-gaap--GainLossOnInvestments_c20230101__20230630_zPlpfVklsVfe" title="Gain/(Loss) from short term investments"><ix:nonFraction name="us-gaap:GainLossOnInvestments" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">84,634</ix:nonFraction></span>&#160;and $<span id="xdx_906_eus-gaap--GainLossOnInvestments_c20220101__20220630_zvlmKzM1YvH1" title="Gain/(Loss) from short term investments">(<ix:nonFraction name="us-gaap:GainLossOnInvestments" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">434,669</ix:nonFraction>)</span>, respectively.</span>
In June 2023, the Company sold the investment to a third party at the fair value of the date, and still not received the consideration,
which included in &#8220;other receivables, net&#8221; in unaudited interim condensed consolidated balance sheets.</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock"><p id="xdx_803_eus-gaap--LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_zPrnV3i96XA" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="background-color: white"><b>Note 7 &#8211;&#160;<span id="xdx_825_zXRLFknuJe24">Other receivables,
net</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="background-color: white">Other receivables, net consist of
the following:</span></p>

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

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

<ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="ifbd:ScheduleOfOtherReceivablesNet"><table cellpadding="0" cellspacing="0" id="xdx_88C_ecustom--ScheduleOfOtherReceivablesNet_pp0p0_zN6VMUlacl8a" summary="xdx: Disclosure - Other receivables, net - (Details)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-top: 0pt; padding-right: 0pt; padding-left: 10pt; text-indent: -10pt"><span id="xdx_8B2_zRUZTBng4lOb" style="display: none">Schedule of other receivables, net</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_492_20230630_zn4d5uGvTjo8" style="text-align: center">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_49A_20221231_zTsO6OZUodJ9" style="text-align: center">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 12pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
    of<br /> June 30, 2023</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
    of<br /> December 31, 2022</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 12pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="font-size: 12pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="font-size: 12pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_401_ecustom--ReceivablesFromSalesOfShorttermInvestment_iI_maORGCz2f3_zgbPMNETiRUc" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; width: 56%; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Receivables
    from sales of short-term investment</span></td><td style="width: 8%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:ReceivablesFromSalesOfShorttermInvestment" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">6,788,622</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 8%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1116">&#8212;</span></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_404_eus-gaap--OtherReceivables_iI_maORGCz2f3_zfqXoXE7En9e" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Others</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:OtherReceivables" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">682,268</ix:nonFraction></span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:OtherReceivables" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">110,846</ix:nonFraction></span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40B_eus-gaap--OtherReceivablesGrossCurrent_iTI_mtORGCz2f3_maDGIDOzxvU_zrQfocb32Tn3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
    other receivables</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:OtherReceivablesGrossCurrent" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">7,470,890</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:OtherReceivablesGrossCurrent" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">110,846</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_402_ecustom--AllowanceForDoubtfulAccountsPremiumAndOtherReceivables_iNI_di_msDGIDOzxvU_zmzmDNfDXsx9" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Allowance
    for doubtful accounts</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="ifbd:AllowanceForDoubtfulAccountsPremiumAndOtherReceivables" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">11,225</ix:nonFraction></span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="ifbd:AllowanceForDoubtfulAccountsPremiumAndOtherReceivables" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">11,801</ix:nonFraction></span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr id="xdx_40C_ecustom--DisposalGroupIncludingDiscontinuedOperationsOtherReceivableNet_iTI_mtDGIDOzxvU_zh141tNl1CXh" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
    other receivables, net</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:DisposalGroupIncludingDiscontinuedOperationsOtherReceivableNet" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">7,459,665</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:DisposalGroupIncludingDiscontinuedOperationsOtherReceivableNet" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">99,045</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40D_ecustom--DisposalGroupIncludingDiscontinuedOperationOtherReceivable_iNI_di_zNO4kZO9hGx3" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less:
    other receivables, net - discontinued operations</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="ifbd:DisposalGroupIncludingDiscontinuedOperationOtherReceivable" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">97,768</ix:nonFraction></span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="ifbd:DisposalGroupIncludingDiscontinuedOperationOtherReceivable" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">99,045</ix:nonFraction></span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr id="xdx_40B_eus-gaap--OtherReceivablesNetCurrent_iI_z9ORMS9K9Inb" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
    other receivables, net - continuing operations</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:OtherReceivablesNetCurrent" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">7,361,897</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1134">&#8212;</span></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table></ix:nonNumeric>

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

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

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

<!-- Field: Page; Sequence: 27; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->27<!-- Field: /Sequence --></p></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: 0; text-align: center"><span style="background-color: white"></span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="background-color: white"><b>INFOBIRD CO.,
LTD AND SUBSIDIARIES</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="background-color: white"><b>NOTES TO UNAUDITED
INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="background-color: white"><b>(In U.S. dollars,
unless stated otherwise)</b></span></p>

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

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

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

<ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock"><p id="xdx_808_eus-gaap--RelatedPartyTransactionsDisclosureTextBlock_zs0vp8EgOb77" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="background-color: white"><b>Note 8 &#8211;&#160;<span id="xdx_82C_zpkzCT5odo4">Related party
balances and transactions</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="background-color: white"><span style="text-decoration: underline">Loan Guarantee &#8211; related
party</span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="background-color: white">The related parties provided loan
guarantee for the outstanding balances on bank loans of discontinued operations of the following:</span></p>

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

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

<ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="us-gaap:ScheduleOfDebtTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_89E_eus-gaap--ScheduleOfDebtTableTextBlock_z6q2kSxj01P3" summary="xdx: Disclosure - Related party balances and transactions (Details)" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span id="xdx_8BF_zVhutrCzzc92" style="display: none">Schedule of bank loans</span></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: center">&#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 style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Bank
    Name</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Maturities</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Interest
    rate</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Collateral/Guarantee</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
    of June 30, 2022</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
    of<br /> December 31, 2022</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; width: 23%; font-size: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Bank
    of Beijing</span></td><td style="width: 2%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 12%; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_eus-gaap--DebtInstrumentMaturityDateDescription_c20230101__20230630__srt--CounterpartyNameAxis__custom--BankOfBeijingMember_z7vrlXEIMbuh" title="Maturities"><ix:nonNumeric contextRef="From2023-01-012023-06-30_custom_BankOfBeijingMember" name="us-gaap:DebtInstrumentMaturityDateDescription">March
                                            2023</ix:nonNumeric></span></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 2%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 12%; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_907_eus-gaap--DebtInstrumentInterestRateIncreaseDecrease_pip0_dp_c20230101__20230630__srt--CounterpartyNameAxis__custom--BankOfBeijingMember__srt--RangeAxis__srt--MinimumMember_zymJIgeLr8pb" title="Interest rate"><ix:nonFraction name="us-gaap:DebtInstrumentInterestRateIncreaseDecrease" contextRef="From2023-01-012023-06-30_custom_BankOfBeijingMember_srt_MinimumMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">4.8</ix:nonFraction></span>%
                                            -&#160;<span id="xdx_904_eus-gaap--DebtInstrumentInterestRateIncreaseDecrease_pip0_dp_c20230101__20230630__srt--CounterpartyNameAxis__custom--BankOfBeijingMember__srt--RangeAxis__srt--MaximumMember_zED3PSF6D3ga" title="Interest rate"><ix:nonFraction name="us-gaap:DebtInstrumentInterestRateIncreaseDecrease" contextRef="From2023-01-012023-06-30_custom_BankOfBeijingMember_srt_MaximumMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">5.0</ix:nonFraction></span></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td>
    <td style="width: 2%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 13%; font-size: 10pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_eus-gaap--DebtInstrumentCollateral_c20230101__20230630__srt--CounterpartyNameAxis__custom--BankOfBeijingMember_fKg_____zamjCzH07rm6" title="Collateral/Guarantee"><ix:nonNumeric contextRef="From2023-01-012023-06-30_custom_BankOfBeijingMember" id="Fact001146" name="us-gaap:DebtInstrumentCollateral">Guarantee
    by Beijing SMEs Credit Re-guarantee Co., Ltd</ix:nonNumeric></span>*</span></td><td style="width: 2%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_987_esrt--BankLoans_iI_pp0p0_c20230630__srt--CounterpartyNameAxis__custom--BankOfBeijingMember_ztkeiuqNbzK7" title="Total" style="width: 11%; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1148">&#8212;</span></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 2%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98A_esrt--BankLoans_iI_pp0p0_c20221231__srt--CounterpartyNameAxis__custom--BankOfBeijingMember_zNmBWln5RXn1" title="Total" style="width: 11%; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="srt:BankLoans" contextRef="AsOf2022-12-31_custom_BankOfBeijingMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,899,728</ix:nonFraction></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">BOC
    Fullerton Bank</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_905_eus-gaap--DebtInstrumentMaturityDateDescription_c20230101__20230630__srt--CounterpartyNameAxis__custom--BOCFullertonBankMember_zjJCIsXyFIab" title="Maturities"><ix:nonNumeric contextRef="From2023-01-012023-06-30_custom_BOCFullertonBankMember" name="us-gaap:DebtInstrumentMaturityDateDescription">February
                                            2024</ix:nonNumeric></span> (4)</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_eus-gaap--DebtInstrumentInterestRateIncreaseDecrease_pip0_dp_c20230101__20230630__srt--CounterpartyNameAxis__custom--BOCFullertonBankMember_z3sItrBe3006" title="Interest rate"><ix:nonFraction name="us-gaap:DebtInstrumentInterestRateIncreaseDecrease" contextRef="From2023-01-012023-06-30_custom_BOCFullertonBankMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">8.5</ix:nonFraction></span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td>
    <td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90A_eus-gaap--DebtInstrumentCollateral_c20230101__20230630__srt--CounterpartyNameAxis__custom--BOCFullertonBankMember_fKioq_zqrYGtMZIC8c" title="Collateral/Guarantee"><ix:nonNumeric contextRef="From2023-01-012023-06-30_custom_BOCFullertonBankMember" id="Fact001156" name="us-gaap:DebtInstrumentCollateral">***</ix:nonNumeric></span></span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_981_esrt--BankLoans_iI_pp0p0_c20230630__srt--CounterpartyNameAxis__custom--BOCFullertonBankMember_zRZQbWabFw7h" title="Total" style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="srt:BankLoans" contextRef="AsOf2023-06-30_custom_BOCFullertonBankMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">67,484</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_98D_esrt--BankLoans_iI_pp0p0_c20221231__srt--CounterpartyNameAxis__custom--BOCFullertonBankMember_zHgESC5JADKk" title="Total" style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="srt:BankLoans" contextRef="AsOf2022-12-31_custom_BOCFullertonBankMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">121,634</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China
    Merchants Bank</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_eus-gaap--DebtInstrumentMaturityDateDescription_c20230101__20230630__srt--CounterpartyNameAxis__custom--ChinaMerchantsBankMember_zEhHk4K4Wv59" title="Maturities"><ix:nonNumeric contextRef="From2023-01-012023-06-30_custom_ChinaMerchantsBankMember" name="us-gaap:DebtInstrumentMaturityDateDescription">March
                                            2023</ix:nonNumeric></span> (5)</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_eus-gaap--DebtInstrumentInterestRateIncreaseDecrease_pip0_dp_c20230101__20230630__srt--CounterpartyNameAxis__custom--ChinaMerchantsBankMember_zSM9rxJfsjTa" title="Interest rate"><ix:nonFraction name="us-gaap:DebtInstrumentInterestRateIncreaseDecrease" contextRef="From2023-01-012023-06-30_custom_ChinaMerchantsBankMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">4.3</ix:nonFraction></span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td>
    <td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_901_eus-gaap--DebtInstrumentCollateral_c20230101__20230630__srt--CounterpartyNameAxis__custom--ChinaMerchantsBankMember_fKio___zStn2ey5I7H3" title="Collateral/Guarantee"><ix:nonNumeric contextRef="From2023-01-012023-06-30_custom_ChinaMerchantsBankMember" id="Fact001166" name="us-gaap:DebtInstrumentCollateral">Guarantee
    by Beijing Zhong Guan Chun Technology Finance Guarantee Co.</ix:nonNumeric></span>, **</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_983_esrt--BankLoans_iI_pp0p0_c20230630__srt--CounterpartyNameAxis__custom--ChinaMerchantsBankMember_zktxfvyuwSDi" title="Total" style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1168">&#8212;</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_98A_esrt--BankLoans_iI_pp0p0_c20221231__srt--CounterpartyNameAxis__custom--ChinaMerchantsBankMember_zBKJHfhPQeYe" title="Total" style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="srt:BankLoans" contextRef="AsOf2022-12-31_custom_ChinaMerchantsBankMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">434,959</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China
    Construction Bank</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_eus-gaap--DebtInstrumentMaturityDateDescription_c20230101__20230630__srt--CounterpartyNameAxis__custom--ChinaConstructionBankMember_zAMpjqTbzHf5" title="Maturities"><ix:nonNumeric contextRef="From2023-01-012023-06-30_custom_ChinaConstructionBankMember" name="us-gaap:DebtInstrumentMaturityDateDescription">August
                                            2023</ix:nonNumeric></span></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90A_eus-gaap--DebtInstrumentInterestRateIncreaseDecrease_pip0_dp_c20230101__20230630__srt--CounterpartyNameAxis__custom--ChinaConstructionBankMember_zoHzWo1uz0y7" title="Interest rate"><ix:nonFraction name="us-gaap:DebtInstrumentInterestRateIncreaseDecrease" contextRef="From2023-01-012023-06-30_custom_ChinaConstructionBankMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">4.1</ix:nonFraction></span></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td>
    <td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: center; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_901_eus-gaap--DebtInstrumentCollateral_c20230101__20230630__srt--CounterpartyNameAxis__custom--ChinaConstructionBankMember_fKioqKg_____zTt9hNqtG4Jc" title="Collateral/Guarantee"><ix:nonNumeric contextRef="From2023-01-012023-06-30_custom_ChinaConstructionBankMember" id="Fact001176" name="us-gaap:DebtInstrumentCollateral">****</ix:nonNumeric></span></span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_981_esrt--BankLoans_iI_pp0p0_c20230630__srt--CounterpartyNameAxis__custom--ChinaConstructionBankMember_zQyAsuHICdzi" title="Total" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="srt:BankLoans" contextRef="AsOf2023-06-30_custom_ChinaConstructionBankMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">68,953</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_989_esrt--BankLoans_iI_pp0p0_c20221231__srt--CounterpartyNameAxis__custom--ChinaConstructionBankMember_zOfSdrhxxhj" title="Total" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="srt:BankLoans" contextRef="AsOf2022-12-31_custom_ChinaConstructionBankMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">74,523</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;Total</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_984_esrt--BankLoans_iI_pp0p0_c20230630_zHQHe4vBD8U6" title="Total" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="srt:BankLoans" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">136,437</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_985_esrt--BankLoans_iI_pp0p0_c20221231_zSrRaVUeFo0e" title="Total" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="srt:BankLoans" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,530,844</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  </table>

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

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td id="xdx_F05_zJnEMPDUYFD9" style="width: 2%; padding-left: 10pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td>
    <td style="width: 98%; text-align: justify"><span id="xdx_F15_zVjptWt6ArIh" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:footnote id="Footnote001185" xml:lang="en-US">Beijing SMEs
    Credit Re-guarantee Co., Ltd is a financial services company and provides credit re-guarantee business and short-term capital operation
    to small and medium enterprises. In addition, Qing Tang, the spouse of Yimin Wu, the Company&#8217;s Chairman of the Board of Directors
    and Chief Executive Officer, has provided real estate property as collateral of approximately $3.1 million (RMB 20,000,000) with
    Beijing SMEs Credit Re-guarantee Co., Ltd to secure the guarantee with Bank of Beijing.</ix:footnote></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 2%; padding-left: 10pt; text-align: justify"><span id="xdx_F02_zV7721syLnOi" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">**</span></td>
    <td style="width: 98%; text-align: justify"><span id="xdx_F10_zkw44MNAO9y3" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:footnote id="Footnote001186" xml:lang="en-US">Beijing Zhong
    Guan Chun Technology Finance Guarantee Co., Ltd is a financial services company and provides credit guarantee business and short-term
    capital operation to small business. Yimin Wu also provided a personal guarantee for the loan during the contract period.</ix:footnote></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 3%; padding-left: 10pt; text-align: justify"><span id="xdx_F0D_zEN9eCy8DKF6" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">***</span></td>
    <td style="width: 97%; padding-left: 10pt; text-align: justify"><span id="xdx_F15_zraepKaOtnz9" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:footnote id="Footnote001187" xml:lang="en-US">Yimin
    Wu and Qing Tang provided personal guarantees for the loan during the contract period.</ix:footnote></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 3%; padding-left: 10pt; text-align: justify"><span id="xdx_F02_zNGJip90ulP3" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">****</span></td>
    <td style="width: 97%; padding-left: 10pt; text-align: justify"><span id="xdx_F12_z37ZbJxB79zf" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:footnote id="Footnote001188" xml:lang="en-US">Qi
    Gu was the co-borrower for the loan during the contract period.</ix:footnote></span></td></tr>
  </table>
</ix:nonNumeric><p id="xdx_8AD_zkjsc95iXBid" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Balances with
related parties for discontinued operations</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><span style="text-decoration: underline">Due from
related parties</span></span></p>

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

<ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_89A_eus-gaap--ScheduleOfRelatedPartyTransactionsTableTextBlock_zOcjsA1jrTA7" summary="xdx: Disclosure - Related party balances and transactions (Details 1)" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span id="xdx_8B9_zgJPYsGOLPDe" style="display: none">Schedule
    of related parties for discontinued operations</span></td><td style="font-size: 10pt">&#160;</td>
    <td style="padding-top: 0pt; padding-right: 0pt; padding-left: 20pt; font-size: 10pt; text-align: left; text-indent: -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 style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">June
    30,</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">December
    31,</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; width: 15%; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Ji
    Meng</span></td><td style="width: 3%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding: 0pt 0pt 0pt 10pt; width: 40%; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director
    of Purchase Department</span></td><td style="width: 3%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_987_ecustom--DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties_iI_pp0p0_c20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--JiMengMember_zdBSRGT6WtV1" title="Due from related parties" style="width: 16%; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1192">&#8212;</span></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 3%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_987_ecustom--DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties_iI_pp0p0_c20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--JiMengMember_zuY3YW1ZsbX4" title="Due from related parties" style="width: 16%; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties" contextRef="AsOf2022-12-31_custom_JiMengMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">10,439</ix:nonFraction></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Zuogang
    Luo</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Vice
    President</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_987_ecustom--DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties_iI_pp0p0_c20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ZuogangLuoMember_z5vHV4JPGzp" title="Due from related parties" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties" contextRef="AsOf2023-06-30_custom_ZuogangLuoMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">13,791</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_98B_ecustom--DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties_iI_pp0p0_c20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ZuogangLuoMember_z20a6chICtje" title="Due from related parties" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties" contextRef="AsOf2022-12-31_custom_ZuogangLuoMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">19,544</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_983_ecustom--DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties_iI_pp0p0_c20230630_zUVQ5n9bk6d" title="Due from related parties" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">13,791</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98D_ecustom--DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties_iI_pp0p0_c20221231_zyRw73brT5U6" title="Due from related parties" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">29,983</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  </table>

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

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

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

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

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

<table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">June
    30,</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">December
    31,</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; width: 15%; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Zhiguo
    Li</span></td><td style="width: 3%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding: 0pt 0pt 0pt 10pt; width: 40%; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director
    of Beijing Infobird</span></td><td style="width: 3%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_98C_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_iI_pp0p0_c20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ZhiguoLiMember_zVzSHReynUjf" title="Due to related parties" style="width: 16%; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent" contextRef="AsOf2023-06-30_custom_ZhiguoLiMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">11,230</ix:nonFraction></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 3%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_984_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_iI_pp0p0_c20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ZhiguoLiMember_zJAiJyBEQ0z" title="Due to related parties" style="width: 16%; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent" contextRef="AsOf2022-12-31_custom_ZhiguoLiMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">6,223</ix:nonFraction></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Ji
    Meng</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director
    of Purchase Department</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_98D_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_iI_pp0p0_c20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--JiMengMember_zMxBRLBytmef" title="Due to related parties" style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent" contextRef="AsOf2023-06-30_custom_JiMengMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">5,516</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_989_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_iI_pp0p0_c20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--JiMengMember_zlUj5EKqtfFh" title="Due to related parties" style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1210">&#8212;</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Qi
    Gu</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shareholder
    of Shanghai Qishuo</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98B_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_iI_pp0p0_c20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--QiGuMember_zPTmpxv4KFke" title="Due to related parties" style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent" contextRef="AsOf2023-06-30_custom_QiGuMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,606</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_986_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_iI_pp0p0_c20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--QiGuMember_zq36WcvCnFPf" title="Due to related parties" style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent" contextRef="AsOf2022-12-31_custom_QiGuMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,030</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yimin
    Wu</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director
    of the Borad and former CEO</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_987_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_iI_pp0p0_c20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YiminWuMember_zW9uxL4Fku5k" title="Due to related parties" style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1216">&#8212;</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_981_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_iI_pp0p0_c20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YiminWuMember_zd1hAo29eVx9" title="Due to related parties" style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent" contextRef="AsOf2022-12-31_custom_YiminWuMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">36,664</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Weimin
    Wu</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Brother
    of Yimin Wu</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98C_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_iI_pp0p0_c20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--WeiminWuMember_zZiHJGqO7Y6i" title="Due to related parties" style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1220">&#8212;</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_984_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_iI_pp0p0_c20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--WeiminWuMember_zFmXIGnwbR0a" title="Due to related parties" style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent" contextRef="AsOf2022-12-31_custom_WeiminWuMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,619</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shengmin
    Wu</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director
    of Guiyang Infobird</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_98F_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_iI_pp0p0_c20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ShengminWuMember_zkrUySTXMYUi" title="Due to related parties" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1224">&#8212;</span></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_985_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_iI_pp0p0_c20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ShengminWuMember_z0lNza2zMAAa" title="Due to related parties" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent" contextRef="AsOf2022-12-31_custom_ShengminWuMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,135</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_988_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_iI_pp0p0_c20230630_zkqahRnI26r4" title="Due to related parties" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">19,352</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_982_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_iI_pp0p0_c20221231_zRSIvU7ycOQj" title="Due to related parties" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">53,671</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  </table>

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

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="us-gaap:IncomeTaxDisclosureTextBlock"><p id="xdx_801_eus-gaap--IncomeTaxDisclosureTextBlock_zLYCjJ94WO9c" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><b>Note 9 &#8211;&#160;<span id="xdx_82F_zxrefCBZIxfb">Taxes</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><span style="text-decoration: underline">Income tax</span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><i>Cayman Islands</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Under the current
laws of the Cayman Islands, the Company is not subject to tax on income or capital gain. Additionally, upon payments of dividends to the
shareholders, no Cayman Islands withholding tax will be imposed.</span></p>

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

<ix:exclude><p id="xdx_23F_zf1b4EjvP85i" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="background-color: white"></span></p></ix:exclude>

<ix:exclude><p id="xdx_23A_zpcYdrdChNBj" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="background-color: white">&#160;</span></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 28; Value: 1 -->
    <div id="xdx_235_zZwaXox4sa78" style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p id="xdx_230_zCgTNgCCDRG8" style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->28<!-- Field: /Sequence --></p></div>
    <div id="xdx_23C_zE8xEpJtrCyh" 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_238_zYxfF83wBnpl" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="background-color: white"></span></p></ix:exclude>

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

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

<ix:exclude><p id="xdx_238_zsFbEYhTqR9" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="background-color: white"><b>INFOBIRD CO.,
LTD AND SUBSIDIARIES</b></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_235_zz04Rhz2Qd1c" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="background-color: white"><b>NOTES TO UNAUDITED
INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</b></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_233_zNp64PckeJyc" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="background-color: white"><b>(In U.S. dollars,
unless stated otherwise)</b></span></p></ix:exclude>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Infobird HK
is incorporated in Hong Kong and is subject to Hong Kong Profits Tax on the taxable income as reported in its statutory financial statements
adjusted in accordance with relevant Hong Kong tax laws. The applicable tax rate is 16.5% in Hong Kong. The Company did not make any provisions
for Hong Kong profit tax as there were no assessable profits derived from or earned in Hong Kong since inception. Under Hong Kong tax
law, Infobird HK is exempted from income tax on its foreign-derived income and there are no withholding taxes in Hong Kong on remittance
of dividends.</span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Infobird WFOE,
Infobird Beijing, Infobird Anhui, Infobird Guiyang and Shanghai Qishuo are governed by the income tax laws of the PRC and the income tax
provision in respect to operations in the PRC is calculated at the applicable tax rates on the taxable income for the periods based on
existing legislation, interpretations and practices in respect thereof. Under the Enterprise Income Tax Laws of the PRC (the &#8220;EIT
Laws&#8221;), domestic enterprises and Foreign Investment Enterprises (the &#8220;FIE&#8221;) are usually subject to a unified 25% enterprise
income tax rate while preferential tax rates, tax holidays and even tax exemption may be granted on case-by-case basis. EIT grants preferential
tax treatment to certain High and New Technology Enterprises (&#8220;HNTEs&#8221;). Under this preferential tax treatment, HNTEs are entitled
to an income tax rate of 15%, subject to a requirement that they re-apply for HNTE status every three years. Infobird Beijing maintained
the &#8220;high-tech enterprise&#8221; tax status which is validated until July 2023, which reduced its statutory income tax rate to 15%.
Infobird Guiyang qualifies for 15% preferential income tax rate for enterprises whose core business is one of the industrial projects
listed in the Catalogue of Encouraged Industries in western regions of China.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">In addition,
75% of research and development expenses of Infobird Beijing, Infobird Anhui, Infobird Guiyang,and Qishuo are subject to additional deduction
from pre-tax income while such deduction cannot exceed the total amount of pre-tax income.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Tax
savings for the six months ended June 30, 2023 and 2022 amounted to both of nil, <span id="xdx_902_ecustom--TaxSavings_c20230101__20230630_ziObRICJRI1i" title="Tax savings"><span id="xdx_903_ecustom--TaxSavings_c20220101__20220630_z1p8AfZE8kdc" title="Tax savings" style="display: none"><ix:nonFraction name="ifbd:TaxSavings" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD"><ix:nonFraction name="ifbd:TaxSavings" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">0</ix:nonFraction></ix:nonFraction></span></span> with the 10% preferential tax rate reduction and
additional deduction of 75% of research and development expenses.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">The Company&#8217;s
basic and diluted loss per shares would have been lower by nil&#160;per share for both of the six months ended June 30, 2023 and 2022,
without the preferential tax rate reduction and research and development expenses reduction.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Income tax
benefit amounted to nil <span id="xdx_901_ecustom--IncomeTaxExpensesBenefit_pp0p0_c20230101__20230630_z80OOu7FtMC3" title="Income tax expenses" style="display: none"><ix:nonFraction name="ifbd:IncomeTaxExpensesBenefit" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">0</ix:nonFraction></span>&#160;for six months ended June 30, 2023, while income tax credit amounted to $<span id="xdx_90F_ecustom--IncomeTaxExpensesBenefit_pp0p0_c20220101__20220630_zW6JDdLcJeg3" title="Income tax expenses"><ix:nonFraction name="ifbd:IncomeTaxExpensesBenefit" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">38,125</ix:nonFraction></span>&#160;for
the six months ended June 30, 2022.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Significant
components of the provision for income taxes are as follows:</span></p>

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

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

<ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_898_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_pp0p0_zGd7yoaJw1F2" summary="xdx: Disclosure - Taxes (Details)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"> <span id="xdx_8B8_zHbXGvATCOXk" style="display: none">Schedule of provision for income taxes</span></td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_49B_20230101__20230630_zOPKnj5HEuF6" style="text-align: center">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_498_20220101__20220630_zhRKb6K1J5T7" style="text-align: center">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 12pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>For
                                            the six months&#160;ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>June
                                            30, 2023</b></span></p></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
    the six months ended June 30, 2022</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 12pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="font-size: 12pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="font-size: 12pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_401_eus-gaap--CurrentIncomeTaxExpenseBenefit_maITEBzkdL_zMCfxYm41LU9" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Current</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1252">&#8212;</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1253">&#8212;</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_403_eus-gaap--DeferredIncomeTaxExpenseBenefit_maITEBzkdL_ztRg2Aef61Kk" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; width: 56%; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred</span></td><td style="width: 8%; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1255">&#8212;</span></span></td><td style="width: 1%; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 8%; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">38,125</ix:nonFraction></span></td><td style="width: 1%; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr id="xdx_402_ecustom--IncomeTaxBenefit_iT_pp0p0_mtITEBzkdL_zqkikGhF7RVh" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
    benefit of income tax</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1258">&#8212;</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="ifbd:IncomeTaxBenefit" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">38,125</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr id="xdx_406_eus-gaap--IncomeTaxExpenseBenefitContinuingOperationsDiscontinuedOperationsExtraordinaryItems_pp0p0_zL3Eiyj3KYXd" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less:
    benefit of income taxes - discontinued operations</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1261">&#8212;</span></span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefitContinuingOperationsDiscontinuedOperationsExtraordinaryItems" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">38,125</ix:nonFraction></span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr id="xdx_408_ecustom--IncomeTaxExpenseBenefitContinuingOperations_pp0p0_zLWnsmP2rQ72" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
    benefit of income taxes - continuing operations</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1264">&#8212;</span></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1265">&#8212;</span></span></td><td style="padding-bottom: 2.5pt; text-align: left"></td></tr>
  </table>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><span style="text-decoration: underline">Deferred
tax assets and liabilities &#8211; China</span></span></p>

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

<ix:exclude><p id="xdx_231_zNENVA9AeyPi" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="background-color: white"></span></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 29; Value: 1 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p id="xdx_234_zfMRNp3O4aYa" style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->29<!-- Field: /Sequence --></p></div>
    <div id="xdx_23A_zgCCg1pelha1" 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_zfa4TUfrJAla" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="background-color: white"></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_238_zT4yMNdDEmni" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="background-color: white"><b>INFOBIRD CO.,
LTD AND SUBSIDIARIES</b></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_233_z6hfPrALOdY6" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="background-color: white"><b>NOTES TO UNAUDITED
INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</b></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_238_zBC6QysDftg2" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="background-color: white"><b>(In U.S. dollars,
unless stated otherwise)</b></span></p></ix:exclude>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Significant
components of deferred tax assets and liabilities were as follows:</span></p>

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

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

<ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_89E_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_pp0p0_zFWmvgDVUhE2" summary="xdx: Disclosure - Taxes (Details 1)" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
<td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span id="xdx_8BE_zYk33wepPaqb" style="display: none">Schedule of deferred tax assets and
liabilities</span></td>
<td style="font-size: 10pt">&#160;</td>
<td style="font-size: 10pt; text-align: left">&#160;</td>
<td id="xdx_492_20230630_z7qtBMqO2bG8" style="font-size: 10pt; text-align: center">&#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_20221231_zM68rE1MsL5" style="font-size: 10pt; text-align: center">&#160;</td>
<td style="font-size: 10pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of<br /> June 30,</span></td>
<td style="font-size: 10pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of<br /> December 31,</span></td></tr>
<tr id="xdx_40A_eus-gaap--DeferredTaxAssetsGrossAbstract_iB" style="vertical-align: bottom">
<td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred
tax assets:</span></td>
<td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td>
<td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</span></td></tr>
<tr style="vertical-align: bottom">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr id="xdx_404_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_i01I_pp0p0_maDTANzqiX_ziy6D2YHNwk1" style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 20pt; width: 56%; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Allowance
for doubtful account</span></td>
<td style="width: 8%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td style="width: 12%; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">735,633</ix:nonFraction></span></td>
<td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="width: 8%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td style="width: 12%; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">789,151</ix:nonFraction></span></td>
<td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr id="xdx_40F_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_i01I_pp0p0_maDTANzqiX_zyTOom0RCF23" style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
operating loss carryforward</span></td>
<td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,280,567</ix:nonFraction></span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,098,352</ix:nonFraction></span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr id="xdx_402_ecustom--DeferredtTaxAssetsLongliveAssetsImpairment_i01I_pp0p0_maDTANzqiX_zIB6nki3Vqel" style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Long-lived
assets impairment</span></td>
<td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:DeferredtTaxAssetsLongliveAssetsImpairment" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">657,146</ix:nonFraction></span></td>
<td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:DeferredtTaxAssetsLongliveAssetsImpairment" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">696,256</ix:nonFraction></span></td>
<td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr id="xdx_40A_eus-gaap--DeferredTaxAssetsNet_i01TI_pp0p0_mtDTANzqiX_maDTALNzKeP_zRwdxXlLxxqc" style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred
tax assets</span></td>
<td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:DeferredTaxAssetsNet" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,673,346</ix:nonFraction></span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:DeferredTaxAssetsNet" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,583,759</ix:nonFraction></span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr id="xdx_40D_eus-gaap--DeferredTaxLiabilitiesNetAbstract_iB" style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred
tax liabilities:</span></td>
<td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr id="xdx_40A_ecustom--RecognitionOfIntangibleAssetsArisingFromBusinessCombinations_i01NI_di_msDTALNzKeP_zG8XxypjKuE8" style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Recognition
of intangible assets arising from business combinations</span></td>
<td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1293">&#8212;</span></span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="ifbd:RecognitionOfIntangibleAssetsArisingFromBusinessCombinations" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">17,444</ix:nonFraction></span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
<tr id="xdx_40C_eus-gaap--DeferredTaxLiabilitiesDeferredExpenseCapitalizedResearchAndDevelopmentCosts_i01NI_pp0p0_di_msDTALNzKeP_zLJiWovk2Z3k" style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Capitalized
development costs</span></td>
<td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedResearchAndDevelopmentCosts" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">502,734</ix:nonFraction></span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td>
<td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedResearchAndDevelopmentCosts" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">544,982</ix:nonFraction></span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
<tr id="xdx_40D_eus-gaap--DeferredTaxAssetsValuationAllowance_i01NI_pp0p0_di_msDTALNzKeP_zXDrLeSgHKpb" style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Change
in valuation allowance</span></td>
<td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,170,612</ix:nonFraction></span></td>
<td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td>
<td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,021,333</ix:nonFraction></span></td>
<td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
<tr id="xdx_40E_eus-gaap--DeferredTaxAssetsLiabilitiesNet_i01TI_pp0p0_mtDTALNzKeP_ziG1VEbx9Bxl" style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred
tax assets(liabilities), net</span></td>
<td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1302">&#8212;</span></span></td>
<td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1303">&#8212;</span></span></td>
<td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
</table>
</ix:nonNumeric><p id="xdx_8AC_zhTHMHpieMt4" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;&#160;</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">The Company
had net operating loss (NOL) carryforward of approximately $<span id="xdx_90C_eus-gaap--OperatingLossCarryforwards_iI_pn5n6_c20230630_zMF6kDTUmZE3" title="Net operating loss carryforward"><ix:nonFraction name="us-gaap:OperatingLossCarryforwards" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">22.0</ix:nonFraction></span>&#160;million and $<span id="xdx_90D_eus-gaap--OperatingLossCarryforwards_iI_pn5n6_c20221231_zg8SR27SgZui" title="Net operating loss carryforward"><ix:nonFraction name="us-gaap:OperatingLossCarryforwards" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">21.7</ix:nonFraction></span>&#160;million from the Company&#8217;s PRC and
Hong Kong subsidiaries as of June 30, 2023 and December 31, 2022, respectively. In addition, the Company had approximately $<span id="xdx_907_ecustom--DeferredTaxAssetsTaxAllowanceForDoubtfulAccounts_iI_pn5n6_c20230630_zzxiwdmP1WFk" title="Allowance for doubtful accounts"><ix:nonFraction name="ifbd:DeferredTaxAssetsTaxAllowanceForDoubtfulAccounts" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">5.4</ix:nonFraction></span>&#160;million
and $<span id="xdx_90B_ecustom--DeferredTaxAssetsTaxAllowanceForDoubtfulAccounts_iI_pn5n6_c20221231_zhfDMOE4P8kb" title="Allowance for doubtful accounts"><ix:nonFraction name="ifbd:DeferredTaxAssetsTaxAllowanceForDoubtfulAccounts" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">5.8</ix:nonFraction></span>&#160;million of allowance for doubtful accounts held at its PRC subsidiaries as of June 30, 2023 and December 31, 2022, respectively.
As the Company believes it is more likely than not that its PRC and Hong Kong operations will not be able to fully utilize its deferred
tax assets related to the net operating loss carryforwards in the PRC and Hong Kong, and allowance for doubtful accounts in the PRC, the
Company provided 100% allowance on deferred tax assets net of deferred tax liabilities of approximately $<span id="xdx_904_ecustom--DeferredTaxAssetLiabilitiesNet_iI_pn5n6_c20230630_zo9G1JHIYaje" title="Deferred tax assets net of deferred tax liabilities"><ix:nonFraction name="ifbd:DeferredTaxAssetLiabilitiesNet" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">4.2</ix:nonFraction></span>&#160;million and $<span id="xdx_90B_ecustom--DeferredTaxAssetLiabilitiesNet_iI_pn5n6_c20221231_zVyLg0kyeL75" title="Deferred tax assets net of deferred tax liabilities"><ix:nonFraction name="ifbd:DeferredTaxAssetLiabilitiesNet" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">4.0</ix:nonFraction></span>&#160;million
related to PRC and Hong Kong subsidiaries as of June 30, 2023 and December 31,2022.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">The Company
recognized deferred tax liabilities related to the excess of the intangible assets reporting basis over its income tax basis as a result
of capitalized development costs. The deferred tax liabilities will reverse as the intangible assets are amortized for financial statement
reporting purposes.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><span style="text-decoration: underline">Uncertain
tax positions</span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">The Company
evaluates each uncertain tax position (including the potential application of interest and penalties) based on the technical merits, and
measures the unrecognized benefits associated with the tax positions. As of June 30, 2023 and December 31, 2022, the Company did not have
any significant unrecognized uncertain tax positions. The Company did not incur interest and penalties tax for the six months ended June
30, 2023 and 2022. The Company does not anticipate any significant increases or decreases in unrecognized tax benefits in the next twelve
(12) months from June 30, 2023.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><span style="text-decoration: underline">Value added
tax</span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">All of the Company&#8217;s
service revenues that are earned and received in the PRC are subject to a Chinese VAT at a rate of 6% of the gross proceeds or at a rate
approved by the Chinese local government.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Taxes payable
consisted of the following:</span></p>

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

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

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

<ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="ifbd:ScheduleOfTaxesPayablesTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_893_ecustom--ScheduleOfTaxesPayablesTableTextBlock_pp0p0_zkcDMLNyjEC8" summary="xdx: Disclosure - Taxes (Details 2)" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span id="xdx_8BB_z3DvmPkiOfC4" style="display: none">Schedule of taxes payable</span></td>
<td style="font-size: 10pt">&#160;</td>
<td style="font-size: 10pt; text-align: left">&#160;</td>
<td id="xdx_49E_20230630_zwYPkk3QpL4d" style="font-size: 10pt; text-align: center">&#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_497_20221231_zFABOf0aaOO4" style="font-size: 10pt; text-align: center">&#160;</td>
<td style="font-size: 10pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of<br /> June 30, 2022</span></td>
<td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of<br /> December 31, 2022</span></td></tr>
<tr style="vertical-align: bottom">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr id="xdx_402_ecustom--VatTaxesPayable_iI_maTPCzhlg_ztEUYIldJRnb" style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; width: 56%; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">VAT
taxes payable</span></td>
<td style="width: 8%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td style="width: 12%; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:VatTaxesPayable" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">504,715</ix:nonFraction></span></td>
<td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="width: 8%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td style="width: 12%; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:VatTaxesPayable" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">457,395</ix:nonFraction></span></td>
<td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr id="xdx_408_eus-gaap--AccruedIncomeTaxesCurrent_iI_pp0p0_maTPCzhlg_zEEz0e60peti" style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Income
taxes payable</span></td>
<td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:AccruedIncomeTaxesCurrent" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">179,224</ix:nonFraction></span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:AccruedIncomeTaxesCurrent" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">188,425</ix:nonFraction></span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr id="xdx_40A_ecustom--OtherTaxesPayable_iI_pp0p0_maTPCzhlg_zrtJnTzo6Wcb" style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other
taxes payable</span></td>
<td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:OtherTaxesPayable" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,848</ix:nonFraction></span></td>
<td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:OtherTaxesPayable" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">7,265</ix:nonFraction></span></td>
<td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr id="xdx_40E_eus-gaap--TaxesPayableCurrent_iTI_pp0p0_mtTPCzhlg_z1ABfabiWL1b" style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
taxes payable</span></td>
<td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:TaxesPayableCurrent" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">688,787</ix:nonFraction></span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:TaxesPayableCurrent" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">653,085</ix:nonFraction></span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr id="xdx_40B_ecustom--TaxesPayableDiscontinuedOperations_iI_pp0p0_zuzIevxvwK62" style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less:
taxes payable - discontinued operations</span></td>
<td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:TaxesPayableDiscontinuedOperations" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">688,787</ix:nonFraction></span></td>
<td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:TaxesPayableDiscontinuedOperations" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">653,085</ix:nonFraction></span></td>
<td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr id="xdx_40B_ecustom--TaxesPayableContinuingOperations_iI_pp0p0_zPTNwECwf7g6" style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Taxes
payable - continuing operations</span></td>
<td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1334">&#8212;</span></span></td>
<td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1335">&#8212;</span></span></td>
<td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
</table>
</ix:nonNumeric><p id="xdx_8AA_zf6h36tO60b" style="font: normal 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;&#160;</p>

<ix:exclude><!-- Field: Page; Sequence: 30; Value: 1 -->
    <div id="xdx_235_zsaJYs6MdD18" style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->30<!-- Field: /Sequence --></p></div>
    <div id="xdx_23F_z2unjYCDTJu8" 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_23A_zEZmQqdFXhxf" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p></ix:exclude>

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

<ix:exclude><p id="xdx_239_z0E3L2Eld0J6" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="background-color: white"><b>INFOBIRD CO.,
LTD AND SUBSIDIARIES</b></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_232_zvtjCFrmmiWf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="background-color: white"><b>NOTES TO UNAUDITED
INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</b></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_232_zfiHkCTxhNY2" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="background-color: white"><b>(In U.S. dollars,
unless stated otherwise)</b></span></p></ix:exclude>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="us-gaap:ConcentrationRiskDisclosureTextBlock"><p id="xdx_803_eus-gaap--ConcentrationRiskDisclosureTextBlock_zIElKEEq0Nj5" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><b>Note 10 &#8211;&#160;<span id="xdx_829_zymeL0mjwpSi">Concentration
of risk</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="background-color: white"><span style="text-decoration: underline">Credit risk</span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Financial instruments
that potentially subject the Company to significant concentrations of credit risk consist primarily of cash in bank. As of June 30, 2023
and December 31, 2022, $<span id="xdx_90F_eus-gaap--DepositAssets_pp0p0_c20230630_zMyGlvpX7smk" title="Deposit"><ix:nonFraction name="us-gaap:DepositAssets" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">554,999</ix:nonFraction></span>&#160;and $<span id="xdx_903_eus-gaap--DepositAssets_pp0p0_c20221231_zjpTFLEfI6Rb" title="Deposit"><ix:nonFraction name="us-gaap:DepositAssets" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">829,258</ix:nonFraction></span>&#160;were deposited with financial institutions located in the PRC, respectively. Deposit
insurance system in China only insured each depositor at one bank for a maximum of approximately $69,000 (RMB 500,000). As of June 30,
2023 and December 31, 2022, $<span id="xdx_906_eus-gaap--CashFDICInsuredAmount_pp0p0_c20230630_zQmSzZDBsT42" title="CDIC insured limit"><ix:nonFraction name="us-gaap:CashFDICInsuredAmount" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">290,596</ix:nonFraction></span>&#160;and $<span id="xdx_907_eus-gaap--CashFDICInsuredAmount_pp0p0_c20221231_zGNR0TWTrMv7" title="CDIC insured limit"><ix:nonFraction name="us-gaap:CashFDICInsuredAmount" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">372,549</ix:nonFraction></span>&#160;are over the China deposit insurance limit which is not covered by insurance,
respectively.&#160;The Hong Kong Deposit Protection Board pays compensation up to a limit of HKD 500,000 (approximately USD&#160;64,000)
if the bank with which an individual/a company hold its eligible deposit fails. As of June 30, 2023 and December 31, 2022, cash balance
of $<span id="xdx_909_eus-gaap--Cash_iI_pp0p0_c20230630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--CreditRiskMember_zSpDsCikCjed" title="Cash balance"><ix:nonFraction name="us-gaap:Cash" contextRef="AsOf2023-06-30_us-gaap_CreditRiskMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,390</ix:nonFraction></span>&#160;and $<span id="xdx_90E_eus-gaap--Cash_iI_pp0p0_c20221231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--CreditRiskMember_zMiprqb70NR5" title="Cash balance"><ix:nonFraction name="us-gaap:Cash" contextRef="AsOf2022-12-31_us-gaap_CreditRiskMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">209,561</ix:nonFraction></span>&#160;was maintained at financial institutions in Hong Kong, of which none&#160;was subject to credit risk,
respectively.</span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">The Company
is also exposed to risk from its accounts receivable and other receivables. These assets are subjected to credit evaluations. An allowance
has been made for estimated unrecoverable amounts which have been determined by reference to past default experience and the current economic
environment.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">A majority of
the Company&#8217;s expense transactions are denominated in RMB and a significant portion of the Company and its subsidiaries&#8217; assets
and liabilities are denominated in RMB. RMB is not freely convertible into foreign currencies. In the PRC, certain foreign exchange transactions
are required by law to be transacted only by authorized financial institutions at exchange rates set by the People&#8217;s Bank of China
(&#8220;PBOC&#8221;). Remittances in currencies other than RMB by the Company in China must be processed through the PBOC or other China
foreign exchange regulatory bodies which require certain supporting documentation in order to affect the remittance.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">The Company&#8217;s
functional currency is the RMB, and its financial statements are presented in U.S. dollars. The RMB depreciated by 5.1% from December
31, 2022 to June 30, 2023. It is difficult to predict how market forces or PRC or U.S. government policy may impact the exchange rate
between the RMB and the U.S. dollar in the future. The change in the value of the RMB relative to the U.S. dollar may affect the Company&#8217;s
financial results reported in the U.S. dollar terms without giving effect to any underlying changes in its business or results of operations.
Currently, the Company&#8217;s assets, liabilities, revenues and costs are denominated in RMB.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">To the extent
that the Company needs to convert U.S. dollars into RMB for capital expenditures and working capital and other business purposes, appreciation
of RMB against U.S. dollar would have an adverse effect on the RMB amount the Company would receive from the conversion. Conversely, if
the Company decides to convert RMB into U.S. dollar for the purpose of making payments for dividends, strategic acquisition or investments
or other business purposes, appreciation of U.S. dollar against RMB would have a negative effect on the U.S. dollar amount available to
the Company.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><span style="text-decoration: underline">Customer
concentration risk</span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">For the six
month ended June 30, 2023, two customers accounted for&#160;<span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20230101__20230630__srt--MajorCustomersAxis__custom--OneCustomerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zIQUbEtbMW9l" title="Concentration risk percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2023-01-012023-06-30_custom_OneCustomerMember_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">21.2</ix:nonFraction></span>% and <span id="xdx_902_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20230101__20230630__srt--MajorCustomersAxis__custom--TwoCustomerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zj7CE4zil6L4" title="Concentration risk percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2023-01-012023-06-30_custom_TwoCustomerMember_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">12.9</ix:nonFraction></span>% of the Company&#8217;s total revenues of discontinued operations,
respectively. For the six month ended June 30, 2022, one customer accounted for&#160;<span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20220101__20220630__srt--MajorCustomersAxis__custom--OneCustomerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zMgQhTpUrZjb" title="Concentration risk percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2022-01-012022-06-30_custom_OneCustomerMember_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">22.6</ix:nonFraction></span>% of the Company&#8217;s total revenues of discontinued
operations.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">As of June 30,
2023, three customers accounted for&#160;<span id="xdx_903_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20230101__20230630__srt--MajorCustomersAxis__custom--OneCustomerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_z4hThoC3MZne" title="Concentration risk percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2023-01-012023-06-30_custom_OneCustomerMember_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">46.6</ix:nonFraction></span>%,&#160;<span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20230101__20230630__srt--MajorCustomersAxis__custom--TwoCustomerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zEI4phBetjt4" title="Concentration risk percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2023-01-012023-06-30_custom_TwoCustomerMember_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">24.3</ix:nonFraction></span>%, and&#160;<span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20230101__20230630__srt--MajorCustomersAxis__custom--ThreeCustomerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zySRCNifkNfk" title="Concentration risk percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2023-01-012023-06-30_custom_ThreeCustomerMember_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">10.1</ix:nonFraction></span>% of the total balance of accounts receivable of discontinued
operations, respectively.&#160;As of December 31, 2022, two customers accounted for&#160;<span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20220101__20221231__srt--MajorCustomersAxis__custom--OneCustomerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_z8lbm4faFrjb" title="Concentration risk percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2022-01-012022-12-31_custom_OneCustomerMember_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">45.7</ix:nonFraction></span>% and <span id="xdx_90E_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20220101__20221231__srt--MajorCustomersAxis__custom--TwoCustomerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zTEWjHokwT97" title="Concentration risk percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2022-01-012022-12-31_custom_TwoCustomerMember_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">23.1</ix:nonFraction></span>% of the total balance of accounts
receivable of discontinued operations, respectively.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="background-color: white"><span style="text-decoration: underline">Vendor concentration risk</span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">For the six
months ended June 30, 2023, two vendors accounted for&#160;<span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20230101__20230630__srt--MajorCustomersAxis__custom--OneCustomerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__custom--VendorConcentrationRiskMember_zZ65LPc8xLU1" title="Concentration risk percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2023-01-012023-06-30_custom_OneCustomerMember_us-gaap_SalesRevenueNetMember_custom_VendorConcentrationRiskMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">37.6</ix:nonFraction></span>% and <span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20230101__20230630__srt--MajorCustomersAxis__custom--TwoCustomerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__custom--VendorConcentrationRiskMember_z4vGL4IhMyJ1" title="Concentration risk percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2023-01-012023-06-30_custom_TwoCustomerMember_us-gaap_SalesRevenueNetMember_custom_VendorConcentrationRiskMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">16.8</ix:nonFraction></span>% of the Company&#8217;s total purchases, respectively. For the
six months ended June 30, 2022, one vendor accounted for&#160;<span id="xdx_902_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20220101__20220630__srt--MajorCustomersAxis__custom--OneCustomerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__custom--VendorConcentrationRiskMember_zZltenIwyFl7" title="Concentration risk percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2022-01-012022-06-30_custom_OneCustomerMember_us-gaap_SalesRevenueNetMember_custom_VendorConcentrationRiskMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">11.4</ix:nonFraction></span>% of the Company&#8217;s total purchases of discontinued operations
.. </span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">As of June 30,
2023, two vendors accounted for&#160;<span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20230101__20230630__srt--MajorCustomersAxis__custom--OneCustomerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__custom--VendorConcentrationRiskMember_zERmqYn36RW1" title="Concentration risk percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2023-01-012023-06-30_custom_OneCustomerMember_us-gaap_AccountsReceivableMember_custom_VendorConcentrationRiskMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">65.0</ix:nonFraction></span>% and&#160;<span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20230101__20230630__srt--MajorCustomersAxis__custom--TwoCustomerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__custom--VendorConcentrationRiskMember_zBo8eJkBA8wd" title="Concentration risk percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2023-01-012023-06-30_custom_TwoCustomerMember_us-gaap_AccountsReceivableMember_custom_VendorConcentrationRiskMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">19.8</ix:nonFraction></span>% of the total balance of accounts payable, respectively. As of December 31, 2022,
two vendors accounted for&#160;<span id="xdx_90E_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20220101__20221231__srt--MajorCustomersAxis__custom--OneCustomerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__custom--VendorConcentrationRiskMember_zGUYKMp63oN7" title="Concentration risk percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2022-01-012022-12-31_custom_OneCustomerMember_us-gaap_AccountsReceivableMember_custom_VendorConcentrationRiskMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">66.4</ix:nonFraction></span>% and&#160;<span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20220101__20221231__srt--MajorCustomersAxis__custom--TwoCustomerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__custom--VendorConcentrationRiskMember_zQ1YmeNm9hll" title="Concentration risk percentage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2022-01-012022-12-31_custom_TwoCustomerMember_us-gaap_AccountsReceivableMember_custom_VendorConcentrationRiskMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">20.3</ix:nonFraction></span>% of the total balance of accounts payable of discontinued operations, respectively.</span></p>

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

<ix:exclude><p id="xdx_23B_zApHPqMd75H3" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="background-color: white"></span></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 31; Value: 1 -->
    <div id="xdx_238_zguzabbAuIgd" style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->31<!-- Field: /Sequence --></p></div>
    <div id="xdx_231_zuG8DCHwhbX" 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_235_zhzzamyF4PH3" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="background-color: white"></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_236_zMW6NPQ7CUZ8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="background-color: white"><b>INFOBIRD CO.,
LTD AND SUBSIDIARIES</b></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_232_zRaQHB4yj87g" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="background-color: white"><b>NOTES TO UNAUDITED
INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</b></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_239_zf8K4dqCOD2i" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="background-color: white"><b>(In U.S. dollars,
unless stated otherwise)</b></span></p></ix:exclude>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock"><p id="xdx_802_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_zIZ7lJNocr07" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><b>Note 11 &#8211;&#160;<span id="xdx_82B_zqWaVPdW4IX9">Equity</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><span style="text-decoration: underline">Ordinary
shares</span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Infobird Cayman
was established under the laws of the Cayman Islands on March 26, 2020.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">On April 22, 2021, the Company completed its initial public offering (&#8220;IPO&#8221;) of 6,250,000 ordinary
shares, par value $0.001 per share, and on June 8, 2021, issued 125,000 ordinary shares pursuant to the underwriter&#8217;s partial
exercise of its over-allotment option in connection with the IPO, at a public offering price of $4.00 per share, which resulted
in net proceeds to the Company of approximately $20.8 million after deducting underwriting discounts and commissions and other
expenses.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">During the year
ended December 31, 2021, the Company granted&#160;<span id="xdx_90D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_c20210101__20211231_z4du1SvwNGI4" title="Number of ordinary shares granted"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">70,000</ix:nonFraction></span></span>&#160;ordinary shares to two consulting firms based on grant date fair value of $<span id="xdx_903_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TwoConsultingFirmsMember_zUUOlnhiQqbd" title="Grant date fair value"><ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" contextRef="AsOf2021-12-31_custom_TwoConsultingFirmsMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">150,600</ix:nonFraction></span>&#160;to be amortized over stated services period.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">On September 9, 2022, the Company effected the&#160;1-for-5 Share Consolidation of its ordinary shares pursuant
to the Company&#8217;s second amended and restated memorandum and articles of association.&#160;The Company has retroactively restated
all share and per share data for all of the periods presented pursuant to ASC 260 to reflect the Share Consolidation.<span style="font: 12pt Times New Roman, Times, Serif">
</span><span style="font: 10pt Times New Roman, Times, Serif; background-color: white">Prior to September 9, 2022, the authorized
number of ordinary shares was&#160;<span id="xdx_90E_eus-gaap--CommonStockSharesAuthorized_iI_c20220908__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zYNY7V0cJAk9" title="Authorized number of ordinary shares"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="AsOf2022-09-08_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">50,000,000</ix:nonFraction></span>&#160;(pre-Share Consolidation) ordinary shares with a par value of $<span id="xdx_900_eus-gaap--CommonStockParOrStatedValuePerShare_iI_c20220908__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zhed1WPLCo0a" title="Ordinary stock, par value"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="AsOf2022-09-08_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.001</ix:nonFraction></span>&#160;(pre-Share
Consolidation) per ordinary share, and&#160;<span id="xdx_902_eus-gaap--CommonStockSharesIssued_iI_c20200326__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zhm4gDwgWGR8" title="Ordinary stock, shares issued"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="AsOf2020-03-26_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">19,000,000</ix:nonFraction></span>&#160;(pre-Share Consolidation) ordinary shares were issued on March 26,
2020</span>.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Upon execution
of&#160;1-for-5 Share Consolidation in 2022, the Company recognized additional&#160;4,315&#160;shares of ordinary share due to round up.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white"><span style="background-color: white">On
September 29, 2022, the Company has entered into a Securities Purchase Agreement (the &#8220;Agreement 1&#8221;) with a purchaser. Pursuant
to the Agreement 1, the Company agreed to sell to this purchaser&#160;<span id="xdx_904_ecustom--SaleOfCommonStock_iI_c20220929__us-gaap--TransactionTypeAxis__custom--SecuritiesPurchaseAgreement1Member_zotTiPMklAm4" title="Sale of common stock"><ix:nonFraction name="ifbd:SaleOfCommonStock" contextRef="AsOf2022-09-29_custom_SecuritiesPurchaseAgreement1Member" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">500,000</ix:nonFraction></span>&#160;shares of common stock for a consideration of $<span id="xdx_90A_ecustom--ConsiderationAmount_iI_c20220929__us-gaap--TransactionTypeAxis__custom--SecuritiesPurchaseAgreement1Member_zfdw0dtGzpg6" title="Consideration amount"><ix:nonFraction name="ifbd:ConsiderationAmount" contextRef="AsOf2022-09-29_custom_SecuritiesPurchaseAgreement1Member" format="ixt:numdotdecimal" decimals="0" unitRef="USD">277,500</ix:nonFraction></span>.
On September 29, 2022, the Company issued&#160;<span id="xdx_904_eus-gaap--CommonStockSharesIssued_iI_c20220929__us-gaap--TransactionTypeAxis__custom--SecuritiesPurchaseAgreement1Member_zQUi8979OKpc" title="Common stock shares issued"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="AsOf2022-09-29_custom_SecuritiesPurchaseAgreement1Member" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">500,000</ix:nonFraction></span>&#160;shares to this purchaser.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white"><span style="background-color: white">On
October 8, 2022, the Company has entered into a Securities Purchase Agreement (the &#8220;Agreement 2&#8221;) with a purchaser. Pursuant
to the Agreement 2, the Company agreed to sell to this purchaser&#160;<span id="xdx_90A_ecustom--SaleOfCommonStock_iI_c20221008__us-gaap--TransactionTypeAxis__custom--SecuritiesPurchaseAgreement2Member_zMTcQ3PmGPs7" title="Sale of common stock"><ix:nonFraction name="ifbd:SaleOfCommonStock" contextRef="AsOf2022-10-08_custom_SecuritiesPurchaseAgreement2Member" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">500,000</ix:nonFraction></span>&#160;shares of common stock for a consideration of $<span id="xdx_909_ecustom--ConsiderationAmount_iI_pp0p0_c20221008__us-gaap--TransactionTypeAxis__custom--SecuritiesPurchaseAgreement2Member_zaGvejwfszg5" title="Consideration amount"><ix:nonFraction name="ifbd:ConsiderationAmount" contextRef="AsOf2022-10-08_custom_SecuritiesPurchaseAgreement2Member" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">287,500</ix:nonFraction></span>.
On October 8, 2022, the Company issued&#160;<span id="xdx_90A_eus-gaap--CommonStockSharesIssued_iI_c20221008__us-gaap--TransactionTypeAxis__custom--SecuritiesPurchaseAgreement2Member_zIjHoI3vEJd9" title="Common stock shares issued"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="AsOf2022-10-08_custom_SecuritiesPurchaseAgreement2Member" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">500,000</ix:nonFraction></span>&#160;shares to this purchaser.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white"><span style="background-color: white">On
November 9, 2022, the Company has entered into a Securities Purchase Agreement (the &#8220;Agreement 3&#8221;) with a purchaser. Pursuant
to the Agreement 3, the Company agreed to sell to this purchaser&#160;<span id="xdx_908_ecustom--SaleOfCommonStock_iI_c20221109__us-gaap--TransactionTypeAxis__custom--SecuritiesPurchaseAgreement3Member_zyxysniq1lF8" title="Sale of common stock"><ix:nonFraction name="ifbd:SaleOfCommonStock" contextRef="AsOf2022-11-09_custom_SecuritiesPurchaseAgreement3Member" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">500,000</ix:nonFraction></span>&#160;shares of common stock for a consideration of $<span id="xdx_902_ecustom--ConsiderationAmount_iI_pp0p0_c20221109__us-gaap--TransactionTypeAxis__custom--SecuritiesPurchaseAgreement3Member_zEu0FX9Surzl" title="Consideration amount"><ix:nonFraction name="ifbd:ConsiderationAmount" contextRef="AsOf2022-11-09_custom_SecuritiesPurchaseAgreement3Member" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">202,500</ix:nonFraction></span>.
On November 9, 2022, the Company issued&#160;<span id="xdx_90C_eus-gaap--CommonStockSharesIssued_iI_c20221109__us-gaap--TransactionTypeAxis__custom--SecuritiesPurchaseAgreement3Member_zOh43g4G8KB9" title="Common stock shares issued"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="AsOf2022-11-09_custom_SecuritiesPurchaseAgreement3Member" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">500,000</ix:nonFraction></span>&#160;shares to this purchaser.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white"><span style="background-color: white">On
December 23, 2022, we issued the convertible notes (the &#8220;2022 CB&#8221;) in the aggregate principal amount of US$6.25 million pursuant
to the convertible note purchase agreement dated November 25, 2022, under which the holder of the 2022 CB (the &#8220;2022 CB Holder&#8221;)
may subscribe at eighty percent of the face value up to US$12.5 million in aggregate principal amount of our two-year convertible notes.
On the same date of the 2022 CB issuance, the 2022 CB Holder elected to convert the 2022 CB at the conversion price of US$0.5, representing
the floor price of the conversion price, resulting in the issuance of 12.5 million ordinary shares.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">On February
28, 2023, the Company issued <span id="xdx_902_eus-gaap--StockIssuedDuringPeriodSharesOther_c20230227__20230228_zkwDPjdgigje" title="Number of shares issued"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesOther" contextRef="From2023-02-272023-02-28" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">3,846,000</ix:nonFraction></span> units (each, a &#8220;Unit&#8221;) at a per Unit price of $1.30. Each Unit comprises: (1) one ordinary
share, and (2) 0.65 of a warrant to purchase one ordinary share. In a concurrent private placement we also sold unregistered warrant to
purchase <span id="xdx_901_eus-gaap--StockIssuedDuringPeriodSharesPurchaseOfAssets_c20230227__20230228_zdQ1Y94dlp6i" title="Purchase of ordinary shares"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesPurchaseOfAssets" contextRef="From2023-02-272023-02-28" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">2,884,500</ix:nonFraction></span> ordinary shares. The net proceeds of this offering was $<span id="xdx_904_eus-gaap--ProceedsFromDebtNetOfIssuanceCosts_pp0p0_c20230227__20230228_zhJGvB6K7eP4" title="Net proceeds"><ix:nonFraction name="us-gaap:ProceedsFromDebtNetOfIssuanceCosts" contextRef="From2023-02-272023-02-28" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,522,314</ix:nonFraction></span>. On February 28, 2023, the Company issued <span id="xdx_90D_eus-gaap--SharesIssued_iI_pp0p0_c20230228_zKdjbJd9wc4e" title="Issued ordinary shares"><ix:nonFraction name="us-gaap:SharesIssued" contextRef="AsOf2023-02-28" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="Shares">3,846,000</ix:nonFraction></span> ordinary
shares.</span></p>

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

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

<ix:exclude><!-- Field: Page; Sequence: 32; Value: 1 -->
    <div id="xdx_23B_zS9H0PHwnCte" style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->32<!-- Field: /Sequence --></p></div>
    <div id="xdx_23B_zwzNhTcHu6n" 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_233_zUb5rlQZo0jd" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:exclude>

<ix:exclude><p id="xdx_231_zGYOmNXljE48" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="background-color: white"><b>INFOBIRD CO.,
LTD AND SUBSIDIARIES</b></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_231_zg5IBjNdTTG9" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="background-color: white"><b>NOTES TO UNAUDITED
INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</b></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_23F_zBVhcayUgDji" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="background-color: white"><b>(In U.S. dollars,
unless stated otherwise)</b></span></p></ix:exclude>

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


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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Upon execution
of&#160;1-for-5 Share Consolidation in May 2023, the Company recognized additional&#160;<span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_c20230501__20230531_zYsFljVWLOz" title="Additional shares"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" contextRef="From2023-05-012023-05-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">12,321</ix:nonFraction></span>&#160;shares of ordinary share due to round
up.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">On May 31, 2023,
the Company issued <span id="xdx_90A_eus-gaap--IncrementalCommonSharesAttributableToCallOptionsAndWarrants_c20230501__20230531_zWXEcZ1EfITd" title="Exercise of warrants"><ix:nonFraction name="us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants" contextRef="From2023-05-012023-05-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">499,980</ix:nonFraction></span> shares of ordinary shares for the exercise of the warrants issued on February 28, 2023.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">As of June 30, 2023 and December 31, 2022, the Company had&#160;<span id="xdx_901_eus-gaap--ExcessStockSharesAuthorized_iI_c20230531_zOoLiMr55MAk" title="Common stock shares authorized"><span id="xdx_90B_eus-gaap--ExcessStockSharesAuthorized_iI_c20221231_zFY7x4wUbMPg" title="Common stock shares authorized"><ix:nonFraction name="us-gaap:ExcessStockSharesAuthorized" contextRef="AsOf2023-05-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:ExcessStockSharesAuthorized" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">1,000,000,000</ix:nonFraction></ix:nonFraction></span></span>&#160;authorized ordinary shares,
par value $<span id="xdx_907_eus-gaap--CommonStockParOrStatedValuePerShare_iI_pip0_c20230630_zYMbbp6Dw8Zd" title="Common stock par value"><span id="xdx_90D_eus-gaap--CommonStockParOrStatedValuePerShare_iI_pip0_c20221231_zPxRmUWZGycc" title="Common stock par value"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="USDPShares"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="USDPShares">0.025</ix:nonFraction></ix:nonFraction></span>&#160;</span>per share, of which&#160;<span id="xdx_904_eus-gaap--CommonStockSharesIssued_iI_c20230630_zGxdfnoH0AR7" title="Common stock shares issued"><span id="xdx_909_eus-gaap--CommonStockSharesOutstanding_iI_c20230630_zGdOeJ83fOql" title="Common stock shares outstanding"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">5,100,164</ix:nonFraction></ix:nonFraction></span></span> and <span id="xdx_90C_eus-gaap--CommonStockSharesIssued_iI_c20221231_zN3AbtvVY0Z9" title="Common stock shares issued"><span id="xdx_909_eus-gaap--CommonStockSharesOutstanding_iI_c20221231_zW6U68THCfy" title="Common stock shares outstanding"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">3,818,663</ix:nonFraction></ix:nonFraction></span></span>&#160;were issued and outstanding, respectively, which were retroactively restated to reflect 1-for-5 share consolidation effective on September
9, 2022 and 1-for-5 share consolidation effective on May 15, 2023.</span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><span style="background-color: white">In connection with the IPO, on April
22, 2021, t</span>he Company issued warrants to purchase&#160;<span id="xdx_902_ecustom--NumberOfWarrantPurchase_c20210421__20210422__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--IPOMember_zvtgogZ8hBFl" title="Number of warrant purchase"><ix:nonFraction name="ifbd:NumberOfWarrantPurchase" contextRef="From2021-04-212021-04-22_us-gaap_IPOMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">125,000</ix:nonFraction></span>&#160;ordinary shares at $<span id="xdx_906_eus-gaap--SharePrice_iI_pip0_c20210422__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--IPOMember_zyHO6eEI0Ke6" title="Share price"><ix:nonFraction name="us-gaap:SharePrice" contextRef="AsOf2021-04-22_us-gaap_IPOMember" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="USDPShares">20.00</ix:nonFraction></span>&#160;per share, are
exercisable upon issuance and will expire on&#160;<span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate_dd_c20210421__20210422__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--IPOMember_z88RGaieImLg" title="Expiration date"><ix:nonNumeric contextRef="From2021-04-212021-04-22_us-gaap_IPOMember" format="ixt:datemonthdayyearen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate">March 31, 2026</ix:nonNumeric></span>&#160;which is five years from the effective of the registration statement.
As of June 30, 2023, the Company had warrants to purchase&#160;<span id="xdx_907_ecustom--NumberOfWarrantPurchase_c20230101__20230630__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--IPOMember_zA4cGYqAb8F1" title="Number of warrant purchase"><ix:nonFraction name="ifbd:NumberOfWarrantPurchase" contextRef="From2023-01-012023-06-30_us-gaap_IPOMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">125,000</ix:nonFraction></span>&#160;ordinary shares outstanding with an exercise price of $<span id="xdx_90F_eus-gaap--SharePrice_iI_pip0_c20230630__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--IPOMember_zHjDIjGUwbN4" title="Share price"><ix:nonFraction name="us-gaap:SharePrice" contextRef="AsOf2023-06-30_us-gaap_IPOMember" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="USDPShares">20.00</ix:nonFraction></span>&#160;per
share and remaining lives of&#160;<span id="xdx_900_ecustom--WarrantRemainingLives_dtY_c20230101__20230630__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--IPOMember_zWuN4y2evVvf" title="Warrant remaining lives"><ix:nonNumeric contextRef="From2023-01-012023-06-30_us-gaap_IPOMember" format="ixt-sec:duryear" name="ifbd:WarrantRemainingLives">2.75</ix:nonNumeric></span>&#160;years.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">The Company&#8217;s
outstanding warrants are classified as equity since they qualify for exception from derivative accounting as they are considered to be
indexed to the Company&#8217;s own stock and require net share settlement. The fair value of the warrants of approximately $1.3 million
is valued based on the Black-Scholes-Merton model and is recorded as additional paid-in capital from common stock based on the relative
fair value of net proceeds received using the following assumptions:</span></p>

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

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

<ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_89C_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_zMCS5uYb9xif" summary="xdx: Disclosure - Equity (Details)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span id="xdx_8B9_zFXhcndwPira" style="display: none">Schedule of assumptions used</span></td>
<td>&#160;</td>
<td style="text-align: left">&#160;</td>
<td id="xdx_49B_20230101__20230630_zhX7WNcDM5n1" style="text-align: right">&#160;</td>
<td style="text-align: left">&#160;</td></tr>
<tr id="xdx_406_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_dp_zo8rrKLXygF7" style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Annual
dividend yield</span></td>
<td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1478">&#8212;</span></span></td>
<td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr id="xdx_405_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_z2HzuhO9atNk" style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 10pt; width: 70%; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Expected
life (years)</span></td>
<td style="width: 10%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">5.0</ix:nonNumeric></span></td>
<td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr id="xdx_40A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pip0_dp_zkvBCpCutiHj" style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Risk-free
interest rate</span></td>
<td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">0.92</ix:nonFraction></span></td>
<td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td></tr>
<tr id="xdx_407_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pip0_dp_zdx73dNw8Mv6" style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Expected
volatility</span></td>
<td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">95.15</ix:nonFraction></span></td>
<td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td></tr>
</table>
</ix:nonNumeric><p id="xdx_8A7_zJIU8ytDQ1Za" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;&#160;</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Following is
a summary of the status of warrants outstanding and exercisable as of June 30, 2023:</span></p>

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

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

<ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_89A_eus-gaap--ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_zJgsHb193gHb" summary="xdx: Disclosure - Equity (Details 1)" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
<td style="padding-top: 0pt; padding-right: 0pt; padding-left: 10pt; text-align: left; text-indent: -10pt"><span id="xdx_8BA_zikiy0sOEjr8" style="display: none">Schedule of warrants outstanding</span></td>
<td style="padding-top: 0pt; padding-right: 0pt; padding-left: 10pt; text-align: left; text-indent: -10pt">&#160;</td>
<td style="font-size: 10pt; color: white">&#160;</td>
<td style="font-size: 10pt; color: white; text-align: left">&#160;</td>
<td style="font-size: 10pt; color: white; text-align: right">&#160;</td>
<td style="font-size: 10pt; color: white; text-align: left">&#160;</td>
<td style="font-size: 10pt; color: white">&#160;</td>
<td style="font-size: 10pt; color: white; text-align: left">&#160;</td>
<td style="font-size: 10pt; color: white; text-align: right">&#160;</td>
<td style="font-size: 10pt; color: white; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
<td colspan="2" style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Warrants</span></td>
<td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Weighted<br />
Average<br /> Exercise<br /> Price</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; width: 42%; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Warrants
outstanding, as of December 31, 2021</span></td>
<td style="padding: 0pt 0pt 0pt 10pt; width: 1%; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="width: 5%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td id="xdx_98A_eus-gaap--ClassOfWarrantOrRightOutstanding_iS_c20220101__20221231_zx0k8VVV8Yq4" title="Warrants outstanding - beginning balance" style="width: 20%; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightOutstanding" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="Shares">125,000</ix:nonFraction></span></td>
<td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="width: 8%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td id="xdx_980_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iS_pip0_c20220101__20221231_zaH62zTxK416" title="Weighted average exercise price, beginning" style="width: 20%; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="USDPShares">20.0</ix:nonFraction></span></td>
<td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;Issued</span></td>
<td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td id="xdx_988_ecustom--WarrantsIssued_d0_c20220101__20221231_zl0mwSleeaN6" title="Issued" style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:WarrantsIssued" contextRef="From2022-01-012022-12-31" format="ixt:zerodash" decimals="0" scale="0" unitRef="Shares">&#8212;</ix:nonFraction></span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td id="xdx_982_ecustom--WeightedAverageExercisePriceWarrantsIssued_pip0_d0_c20220101__20221231_z1V0ePjob8Rh" title="Weighted average exercise price, warrants issued" style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:WeightedAverageExercisePriceWarrantsIssued" contextRef="From2022-01-012022-12-31" format="ixt:zerodash" decimals="INF" scale="0" unitRef="USDPShares">&#8212;</ix:nonFraction></span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;Exercised</span></td>
<td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td id="xdx_983_ecustom--WarrantsExercised_d0_c20220101__20221231_zU3GjX6nbSxf" title="Exercised" style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:WarrantsExercised" contextRef="From2022-01-012022-12-31" format="ixt:zerodash" decimals="0" scale="0" unitRef="Shares">&#8212;</ix:nonFraction></span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td id="xdx_986_ecustom--WeightedAverageExercisePriceWarrantsExercised_pip0_d0_c20220101__20221231_zlqX99kYxSw1" title="Weighted average exercise price, warrants exercised" style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:WeightedAverageExercisePriceWarrantsExercised" contextRef="From2022-01-012022-12-31" format="ixt:zerodash" decimals="INF" scale="0" unitRef="USDPShares">&#8212;</ix:nonFraction></span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;Expired</span></td>
<td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td id="xdx_982_ecustom--WarrantsExpired_d0_c20220101__20221231_z4smBP8Aac8i" title="Expired" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:WarrantsExpired" contextRef="From2022-01-012022-12-31" format="ixt:zerodash" decimals="0" scale="0" unitRef="Shares">&#8212;</ix:nonFraction></span></td>
<td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td id="xdx_980_ecustom--WeightedAverageExercisePriceWarrantsExpired_pip0_d0_c20220101__20221231_zZHUzyYFPnnl" title="Weighted average exercise price, warrants expired" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:WeightedAverageExercisePriceWarrantsExpired" contextRef="From2022-01-012022-12-31" format="ixt:zerodash" decimals="INF" scale="0" unitRef="USDPShares">&#8212;</ix:nonFraction></span></td>
<td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Warrants
outstanding, as of December 31, 2022</span></td>
<td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td id="xdx_989_eus-gaap--ClassOfWarrantOrRightOutstanding_iS_c20230101__20230630_zYHNITVb46Y9" title="Warrants outstanding - beginning balance" style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightOutstanding" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="Shares">125,000</ix:nonFraction></span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td id="xdx_989_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iS_pip0_c20230101__20230630_zyGwhpKF4b6g" title="Weighted average exercise price, beginning" style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="USDPShares">20.0</ix:nonFraction></span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; color: white; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; font-size: 10pt; color: white; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td id="xdx_980_ecustom--WarrantsExercised_d0_c20230101__20230630_zCQ7OXiBZOR2" title="Exercised" style="border-bottom: Black 1pt solid; font-size: 10pt; color: white; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:WarrantsExercised" contextRef="From2023-01-01to2023-06-30" format="ixt:zerodash" decimals="0" scale="0" unitRef="Shares">&#8212;</ix:nonFraction></span></td>
<td style="padding-bottom: 1pt; font-size: 10pt; color: white; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; color: white; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; font-size: 10pt; color: white; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td id="xdx_98A_ecustom--WeightedAverageExercisePriceWarrantsExercised_pip0_d0_c20230101__20230630_z55NhxJE0UI" title="Weighted average exercise price, warrants exercised" style="border-bottom: Black 1pt solid; font-size: 10pt; color: white; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:WeightedAverageExercisePriceWarrantsExercised" contextRef="From2023-01-01to2023-06-30" format="ixt:zerodash" decimals="INF" scale="0" unitRef="USDPShares">&#8212;</ix:nonFraction></span></td>
<td style="padding-bottom: 1pt; font-size: 10pt; color: white; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Warrants
outstanding, as of June 30, 2023 (unaudited)</span></td>
<td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td id="xdx_989_eus-gaap--ClassOfWarrantOrRightOutstanding_iE_c20230101__20230630_zz8svTvjHkQ3" title="Warrants outstanding - ending balance" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightOutstanding" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="Shares">125,000</ix:nonFraction></span></td>
<td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td id="xdx_986_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iE_pip0_c20230101__20230630_zSsR0jJVbhSb" title="Weighted average exercise price, ending" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="USDPShares">20.0</ix:nonFraction></span></td>
<td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font: 10pt SimSun; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; font: 10pt SimSun; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; font: 10pt SimSun; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;</span></td>
<td style="font: 10pt SimSun; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font: 10pt SimSun; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; font: 10pt SimSun; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; font: 10pt SimSun; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;</span></td>
<td style="font: 10pt SimSun; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Warrants
exercisable, as of June 30, 2023 (unaudited)</span></td>
<td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td id="xdx_98B_ecustom--WarrantsExercisable_iI_c20230630_zr7LmgIv03zh" title="Warrants exercisable" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:WarrantsExercisable" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="Shares">125,000</ix:nonFraction></span></td>
<td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td id="xdx_98C_ecustom--WeightedAverageExercisePriceWarrantsExercisable_iI_pip0_c20230630_zViVYVQsnqnf" title="Weighted average exercise price, warrants exercisable" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="ifbd:WeightedAverageExercisePriceWarrantsExercisable" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="USDPShares">20.0</ix:nonFraction></span></td>
<td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
</table>
</ix:nonNumeric><p id="xdx_8A6_z1BMIZrR7XQ1" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;&#160;</p>

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

<ix:exclude><p id="xdx_23D_zctxLaXPoGOj" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="background-color: white"></span></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 33; Value: 1 -->
    <div id="xdx_237_z7BV26t8sZFh" style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p id="xdx_23D_zPQ4t899Ohuf" style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->33<!-- Field: /Sequence --></p></div>
    <div id="xdx_23D_zMICKaYDuv54" 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_zq6vP7hp585l" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="background-color: white"></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_23F_zTYFgXzbjPbf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="background-color: white"><b>INFOBIRD CO.,
LTD AND SUBSIDIARIES</b></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_23F_zaCEN4y9G8Af" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="background-color: white"><b>NOTES TO UNAUDITED
INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</b></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_237_z0r7ItcOPYIh" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="background-color: white"><b>(In U.S. dollars,
unless stated otherwise)</b></span></p></ix:exclude>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="background-color: white"><span style="text-decoration: underline">Share-based compensation</span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">During the
year ended December 31, 2021, the Company granted&#160;<span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_c20210101__20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TwoConsultingFirmsMember_zgmgO4HwGtsk" title="Number of ordinary shares granted"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" contextRef="From2021-01-012021-12-31_custom_TwoConsultingFirmsMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">70,000</ix:nonFraction></span>&#160;ordinary
shares to two consulting firms based on grant date fair value of $<span id="xdx_90A_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TwoConsultingFirmsMember_z0xD2WJhgWPf" title="Grant date fair value"><ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" contextRef="AsOf2021-12-31_custom_TwoConsultingFirmsMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">150,600</ix:nonFraction></span>&#160;to
be amortized over the services period. For the six months ended June 30, 2023 and 2022, share based compensation expense was
amounted to nil&#160;<span id="xdx_908_eus-gaap--ShareBasedCompensation_pp0p0_c20230101__20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TwoConsultingFirmsMember_zgrb674BfVT1" title="Share based compensation" style="display: none"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="From2023-01-012023-06-30_custom_TwoConsultingFirmsMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">0</ix:nonFraction></span> and&#160;$<span id="xdx_90A_eus-gaap--ShareBasedCompensation_pp0p0_c20220101__20220630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TwoConsultingFirmsMember_zJoBmVcxfLc" title="Share based compensation"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="From2022-01-012022-06-30_custom_TwoConsultingFirmsMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">10,134</ix:nonFraction></span>,
respectively. As of June 30, 2023, the share-based compensations had been fully amortized by the Company.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="background-color: white"><span style="text-decoration: underline">Restricted assets</span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">The Company&#8217;s
ability to pay dividends is primarily dependent on the Company receiving distributions of funds from its subsidiaries. Relevant PRC statutory
laws and regulations permit payments of dividends by Infobird WFOE, Infobird Beijing, Infobird Anhui, Infobird Guiyang and Qishuo (collectively
&#8220;Infobird PRC entities&#8221;) only out of their retained earnings, if any, as determined in accordance with PRC accounting standards
and regulations. The results of operations reflected in the accompanying unaudited interim condensed consolidated financial statements
prepared in accordance with U.S. GAAP differ from those reflected in the statutory financial statements of Infobird PRC entities.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Infobird PRC
entities are required to set aside at least 10% of their after-tax profits each year, if any, to fund certain statutory reserve funds
until such reserve funds reach 50% of its registered capital. In addition, Infobird PRC entities may allocate a portion of its after-tax
profits based on PRC accounting standards to enterprise expansion fund and staff bonus and welfare fund at its discretion. Infobird PRC
entities may allocate a portion of its after-tax profits based on PRC accounting standards to a discretionary surplus fund at its discretion.
The statutory reserve funds and the discretionary funds are not distributable as cash dividends. Remittance of dividends by a wholly foreign-owned
company out of China is subject to examination by the banks designated by State Administration of Foreign Exchange.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">As a result
of the foregoing restrictions, Infobird PRC entities are restricted in their ability to transfer their assets to the Company. Foreign
exchange and other regulation in the PRC may further restrict Infobird PRC entities from transferring funds to the Company in the form
of dividends, loans and advances. As of June 30, 2023 and December 31, 2022, amounts restricted are the paid-in-capital, registered capital
and statutory reserves of Infobird PRC entities, which amounted to approximately $<span id="xdx_905_ecustom--PaidincapitalRegisteredCapitalAndStatutoryReserves_iI_pn5n6_c20230630_zk5iArN3psGl" title="Paid-in-capital, registered capital and statutory reserves"><ix:nonFraction name="ifbd:PaidincapitalRegisteredCapitalAndStatutoryReserves" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">19.8</ix:nonFraction></span>&#160;million and $<span id="xdx_902_ecustom--PaidincapitalRegisteredCapitalAndStatutoryReserves_iI_pn5n6_c20221231_zxNpPjbKceA7" title="Paid-in-capital, registered capital and statutory reserves"><ix:nonFraction name="ifbd:PaidincapitalRegisteredCapitalAndStatutoryReserves" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">19.3</ix:nonFraction></span>&#160;million, respectively.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><span style="text-decoration: underline">Statutory
reserves</span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">As of June 30,
2023 and December 31, 2022, The Company&#8217;s PRC entities collectively attributed $<span id="xdx_90D_ecustom--StatutorysReserve_iI_pp0p0_c20230630_zdPg94O72Wt4" title="Statutory reserves"><span id="xdx_907_ecustom--StatutorysReserve_iI_pp0p0_c20221231_zxoXkik4C9Yj" title="Statutory reserves"><ix:nonFraction name="ifbd:StatutorysReserve" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD"><ix:nonFraction name="ifbd:StatutorysReserve" contextRef="AsOf2022-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">449,136</ix:nonFraction></ix:nonFraction></span></span>&#160;of retained earnings for the statutory
reserves.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="us-gaap:LeasesOfLesseeDisclosureTextBlock"><p id="xdx_80C_eus-gaap--LeasesOfLesseeDisclosureTextBlock_zZLE9gktsUKf" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><b>Note 12 &#8211;&#160;<span id="xdx_82C_zNFMR9pV4Mx8">Lease</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">The Company
determines if a contract contains a lease at inception. US GAAP requires that the Company&#8217;s leases be evaluated and classified as
operating or finance leases for financial reporting purposes. The classification evaluation begins at the commencement date and the lease
term used in the evaluation includes the non-cancellable&#160;period for which the Company has the right to use the underlying asset,
together with renewal option periods when the exercise of the renewal option is reasonably certain and failure to exercise such option
which result in an economic penalty. All of the Company&#8217;s real estate leases are classified as operating leases. The leases generally
do not contain options to extend at the time of expiration and the weighted average remaining lease terms are 0.4 years.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">The Company
entered into various non-cancellable operating lease agreements for offices and employee dormitories as of June 30, 2023. Upon adoption
of FASB ASU 2016-02, the Company recognized approximately $<span id="xdx_90D_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn5n6_c20230630_zu56XBGKkln1" title="Right of use assets"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">0.0</ix:nonFraction></span>&#160;million right of use (&#8220;ROU&#8221;) assets and same amount of
lease liabilities based on the present value of the future minimum rental payments of leases, using a discount rate&#160;of 4.8%&#160;based
on duration of lease terms. The Company&#8217;s lease agreements do not contain any material residual value guarantees or material restrictive
covenants. The Company&#8217;s lease liabilities under the remaining operating leases as of June 30, 2023 for the next five years is as
follows:</span></p>

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

<ix:exclude><p id="xdx_234_zXjRBgXt7rgl" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="background-color: white"></span></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 34; Value: 1 -->
    <div id="xdx_235_zg1XcueQAZ6b" style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->34<!-- Field: /Sequence --></p></div>
    <div id="xdx_230_z2ljaQ5tK7Yi" 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_231_zF3z1gJDr6Nk" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="background-color: white"></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_235_z1kv8WmD6Nf3" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="background-color: white"><b>INFOBIRD CO.,
LTD AND SUBSIDIARIES</b></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_237_zqEZMGyAGS33" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="background-color: white"><b>NOTES TO UNAUDITED
INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</b></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_238_zBQ44xmAvgL8" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="background-color: white"><b>(In U.S. dollars,
unless stated otherwise)</b></span></p></ix:exclude>

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

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

<ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_88F_eus-gaap--ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_pp0p0_zFWZ8Ica9sWd" summary="xdx: Disclosure - Lease (Details)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span id="xdx_8B7_znBrWmnGNBq5" style="display: none">Schedule of minimum lease payments under the remaining operating leases</span></td>
<td>&#160;</td>
<td style="text-align: left">&#160;</td>
<td id="xdx_498_20230630_z7Xcndx8Fwj" style="text-align: center">&#160;</td>
<td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
<td style="padding: 0pt 0pt 0pt 10pt; font-size: 12pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">June
30,</span></td></tr>
<tr id="xdx_40C_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_zhAz70oODce6" style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; width: 70%; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2024</span></td>
<td style="width: 10%; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">19,752</ix:nonFraction></span></td>
<td style="width: 1%; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr id="xdx_403_eus-gaap--OperatingLeasesFutureMinimumPaymentsDue_iI_pp0p0_zQ5vFBlBnNyc" style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
undiscounted lease payments</span></td>
<td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:OperatingLeasesFutureMinimumPaymentsDue" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">19,752</ix:nonFraction></span></td>
<td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr id="xdx_408_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pp0p0_di_zkYsBKEjTpB9" style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;Less
imputed interest</span></td>
<td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">377</ix:nonFraction></span></td>
<td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
<tr id="xdx_40B_eus-gaap--OperatingLeaseLiability_iI_pp0p0_zr9zdvyW0FKe" style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
lease liabilities</span></td>
<td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:OperatingLeaseLiability" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">19,375</ix:nonFraction></span></td>
<td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr id="xdx_400_ecustom--OperatingLeaseLiabilityDiscontinuedOperations_iI_pp0p0_z4gEsrwYV3di" style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less:
total lease liabilities - discontinued operations</span></td>
<td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction name="ifbd:OperatingLeaseLiabilityDiscontinuedOperations" contextRef="AsOf2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">19,375</ix:nonFraction></span></td>
<td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
<tr id="xdx_403_ecustom--OperatingLeaseLiabilityContinuedOperations_iI_pp0p0_zeiG7dK3SuI7" style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
lease liabilities - continuing operations</span></td>
<td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1571">&#8212;</span></span></td>
<td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
</table></ix:nonNumeric>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><br />
Rent expense accounted in loss from discontinued operations for the six months ended June 30, 2023 and 2022 was $<span id="xdx_900_eus-gaap--OperatingLeasesRentExpenseNet_pp0p0_c20230101__20230630_zmOARExkuSD7" title="Rent expense"><ix:nonFraction name="us-gaap:OperatingLeasesRentExpenseNet" contextRef="From2023-01-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">59,487</ix:nonFraction></span>&#160;and $<span id="xdx_901_eus-gaap--OperatingLeasesRentExpenseNet_pp0p0_c20220101__20220630_z79MkSAOJam" title="Rent expense"><ix:nonFraction name="us-gaap:OperatingLeasesRentExpenseNet" contextRef="From2022-01-012022-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">122,503</ix:nonFraction></span>,&#160;respectively.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock"><p id="xdx_803_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_z7iTNYfNx5R5" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><b>Note 13 &#8211;&#160;<span id="xdx_82D_zCi4BUXpuMu1">Commitments
and contingencies</span></b></span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">From time to
time, the Company is party to certain legal proceedings, as well as certain asserted and un-asserted claims. Amounts accrued, as well
as the total amount of reasonably possible losses with respect to such matters, individually and in the aggregate, are not deemed to be
material to the unaudited interim condensed consolidated financial statements.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><span style="text-decoration: underline">Variable
interest entity structure</span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">In the opinion
of management, (i) the corporate structure of the Company is in compliance with existing PRC laws and regulations; (ii) the Contractual
Arrangements are valid and binding, and do not result in any violation of PRC laws or regulations currently in effect; and (iii) the business
operations of Infobird WFOE and the VIEs are in compliance with existing PRC laws and regulations in all material respects.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">However, there
are substantial uncertainties regarding the interpretation and application of current and future PRC laws and regulations. Accordingly,
the Company cannot be assured that PRC regulatory authorities will not ultimately take a contrary view to the foregoing opinion of its
management. If the current corporate structure of the Company or the Contractual Arrangements is found to be in violation of any existing
or future PRC laws and regulations, the Company may be required to restructure its corporate structure and operations in the PRC to comply
with changing and new PRC laws and regulations. In the opinion of management, the likelihood of loss in respect of the Company&#8217;s
current corporate structure or the Contractual Arrangements is remote based on current facts and circumstances.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><span style="text-decoration: underline">COVID-19</span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">In March 2020,
the World Health Organization declared COVID-19 a pandemic.&#160;The pandemic has resulted in quarantines, travel restrictions, and the
temporary closure of stores and facilities in China and elsewhere.&#160;Given the rapidly expanding nature of the COVID-19 pandemic, and
because substantially all of the Company&#8217;s business operations and workforce are concentrated in China, the Company&#8217;s business,
results of operations, and financial condition have been adversely affected for the year ended December 31, 2022. The impact of COVID-19
on the macroeconomic outlook of China may still have adverse financial impacts for the Company for the remaining of 2023 and beyond and
cannot be reasonably estimated at this time.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="ifbd:SegmentInformationAndRevenueAnalysisTextBlock"><p id="xdx_807_ecustom--SegmentInformationAndRevenueAnalysisTextBlock_zGp8Z65lPey3" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><b>Note 14 &#8211;&#160;<span id="xdx_82B_zICrmcTqlCJj">Segment
information and revenue analysis</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">The Company
follows ASC 280, Segment Reporting, which requires that companies disclose segment data based on how management makes decisions about
allocating resources to each segment and evaluating their performances. The Company has one reporting segment. The Company&#8217;s chief
operating decision maker has been identified as the chief executive officer, who reviews consolidated results when making decisions about
allocating resources and assessing performance of the Company and hence the Company has only one reportable segment. The Company does
not distinguish between markets or segments for the purpose of internal reporting. The Company&#8217;s long-lived assets are substantially
all located in the PRC and all of the Company&#8217;s revenues are derived from the PRC.</span></p>

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

<ix:exclude><p id="xdx_233_zFoEoHfC263e" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="background-color: white"></span></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 35; Value: 1 -->
    <div id="xdx_231_z5qcj1uU6gBh" style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->35<!-- Field: /Sequence --></p></div>
    <div id="xdx_230_zLtbk2TL5fAl" 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_238_z6d2e35KNmjh" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="background-color: white"></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_23F_ziYc8gUSaF5b" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="background-color: white"><b>INFOBIRD CO.,
LTD AND SUBSIDIARIES</b></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_23B_zsSbE7owUDJl" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="background-color: white"><b>NOTES TO UNAUDITED
INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</b></span></p></ix:exclude>

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

<ix:exclude><p id="xdx_236_zLGy6c10LGq1" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="background-color: white"><b>(In U.S. dollars,
unless stated otherwise)</b></span></p></ix:exclude>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Disaggregated
information of revenues by business lines are as follows*:</span></p>

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

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

<ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="us-gaap:DisaggregationOfRevenueTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_889_eus-gaap--DisaggregationOfRevenueTableTextBlock_zw37WuvRebj2" summary="xdx: Disclosure - Segment information and revenue analysis (Details)" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span id="xdx_8BE_zKcdIJVsySme" style="display: none">Schedule of disaggregated information of revenues</span></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: center">&#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: center">&#160;</td>
<td style="font-size: 10pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
the six months ended<br /> June 30, 2023</span></td>
<td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
the six months&#8239;ended<br /> June 30, 2022</span></td></tr>
<tr style="vertical-align: bottom">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; width: 56%; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Standard
cloud-based services</span></td>
<td style="width: 8%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td id="xdx_980_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_pp0p0_c20230101__20230630__srt--ProductOrServiceAxis__custom--StandardCloudBasedServicesMember_fKg_____zQVOzjThMSSi" title="Total revenues" style="width: 12%; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" contextRef="From2023-01-012023-06-30_custom_StandardCloudBasedServicesMember" id="Fact001592" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">754,323</ix:nonFraction></span></td>
<td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="width: 8%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td id="xdx_982_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_pp0p0_c20220101__20220630__srt--ProductOrServiceAxis__custom--StandardCloudBasedServicesMember_fKg_____zdjAQpnou7ka" title="Total revenues" style="width: 12%; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" contextRef="From2022-01-012022-06-30_custom_StandardCloudBasedServicesMember" id="Fact001594" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,243,483</ix:nonFraction></span></td>
<td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Business
process outsourcing services</span></td>
<td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td id="xdx_98C_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_pp0p0_c20230101__20230630__srt--ProductOrServiceAxis__custom--BusinessProcessOutsourcingServicesMember_fKg_____zZuJzUAImre9" title="Total revenues" style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" contextRef="From2023-01-012023-06-30_custom_BusinessProcessOutsourcingServicesMember" id="Fact001596" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">938,137</ix:nonFraction></span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td id="xdx_98F_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_pp0p0_c20220101__20220630__srt--ProductOrServiceAxis__custom--BusinessProcessOutsourcingServicesMember_fKg_____zoi6Z20nO4Pb" title="Total revenues" style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" contextRef="From2022-01-012022-06-30_custom_BusinessProcessOutsourcingServicesMember" id="Fact001598" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,046,074</ix:nonFraction></span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Business
integration services</span></td>
<td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td id="xdx_988_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_pp0p0_c20230101__20230630__srt--ProductOrServiceAxis__custom--BusinessIntegrationServicesMember_fKg_____zF01ggLAS4P1" title="Total revenues" style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" contextRef="From2023-01-012023-06-30_custom_BusinessIntegrationServicesMember" id="Fact001600" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">398,285</ix:nonFraction></span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td id="xdx_984_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_pp0p0_c20220101__20220630__srt--ProductOrServiceAxis__custom--BusinessIntegrationServicesMember_fKg_____za0YIcZA8APh" title="Total revenues" style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" contextRef="From2022-01-012022-06-30_custom_BusinessIntegrationServicesMember" id="Fact001602" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">278,434</ix:nonFraction></span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other
revenues</span></td>
<td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td id="xdx_98F_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_pp0p0_c20230101__20230630__srt--ProductOrServiceAxis__custom--OtherRevenuesMember_fKg_____zSFmH4syY3L2" title="Total revenues" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" contextRef="From2023-01-012023-06-30_custom_OtherRevenuesMember" id="Fact001604" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">174,680</ix:nonFraction></span></td>
<td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td id="xdx_986_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_pp0p0_c20220101__20220630__srt--ProductOrServiceAxis__custom--OtherRevenuesMember_fKg_____zBLo544IIsv9" title="Total revenues" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" contextRef="From2022-01-012022-06-30_custom_OtherRevenuesMember" id="Fact001606" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">11,758</ix:nonFraction></span></td>
<td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
revenues</span></td>
<td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td id="xdx_986_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_pp0p0_c20230101__20230630_fKg_____zSWDRDt9Bp8f" title="Total revenues" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" contextRef="From2023-01-01to2023-06-30" id="Fact001608" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,265,425</ix:nonFraction></span></td>
<td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td id="xdx_986_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_pp0p0_c20220101__20220630_fKg_____z2IXtZGLgCbe" title="Total revenues" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" contextRef="From2022-01-012022-06-30" id="Fact001610" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,579,749</ix:nonFraction></span></td>
<td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
</table></ix:nonNumeric>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;&#160;</p>

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


<table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
<td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 3%; padding-right: 5.4pt; padding-left: 5.4pt"><span id="xdx_F00_zVF7ik3Bo9ab" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td>
<td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 97%; padding-right: 5.4pt; padding-left: 5.4pt"> <span id="xdx_F17_zORrA4SRbBg6" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:footnote id="Footnote001611" xml:lang="en-US">All of revenues
were derived from discontinued operations for the six months ended June 30, 2023 and 2022.</ix:footnote></span></td></tr>
</table>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-01-01to2023-06-30" escape="true" name="us-gaap:SubsequentEventsTextBlock"><p id="xdx_804_eus-gaap--SubsequentEventsTextBlock_zaExWWNteXt5" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><b>Note 15 &#8211;&#160;<span id="xdx_82E_zgqBoxoeCzvk">Subsequent
Events</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">The
Company evaluated all events and transactions that occurred after June 30, 2023 up through </span>October 31,<span style="background-color: white">
2023, the date the Company issued these unaudited interim condensed consolidated financial statements.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">On July 24,
2023, the Company entered into a securities purchase agreement (the &#8220;Agreement 1&#8221;) with certain accredited investors (the
&#8220;Purchasers 1&#8221;), pursuant to which the Company agreed to sell to the Purchasers 1 an aggregate of <span id="xdx_900_eus-gaap--StockIssuedDuringPeriodSharesPurchaseOfAssets_c20230723__20230724__us-gaap--TransactionTypeAxis__custom--SecuritiesPurchaseAgreement1Member__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__srt--TitleOfIndividualAxis__custom--Purchaser1Member_zJSxaTLk6Zp7" title="Purchase of ordinary shares"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesPurchaseOfAssets" contextRef="From2023-07-232023-07-24_custom_SecuritiesPurchaseAgreement1Member_us-gaap_SubsequentEventMember_custom_Purchaser1Member" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">88,105,727</ix:nonFraction></span> ordinary shares.
The net proceeds from the transactions were $<span id="xdx_907_eus-gaap--ProceedsFromDebtNetOfIssuanceCosts_pp0p0_c20230723__20230724__us-gaap--TransactionTypeAxis__custom--SecuritiesPurchaseAgreement1Member__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__srt--TitleOfIndividualAxis__custom--Purchaser1Member_zxxfWEHGWlr5" title="Net proceeds"><ix:nonFraction name="us-gaap:ProceedsFromDebtNetOfIssuanceCosts" contextRef="From2023-07-232023-07-24_custom_SecuritiesPurchaseAgreement1Member_us-gaap_SubsequentEventMember_custom_Purchaser1Member" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">30,000,000</ix:nonFraction></span>, after deducting certain fees due to the placement agent and the Company&#8217;s
transaction expenses, and will be used for working capital and general corporate purposes.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">On August 3,
2023, the Company entered into a securities purchase agreement (the &#8220;Agreement 2&#8221;) with certain purchasers listed on the signature
pages thereto (the &#8220;Purchasers 2&#8221;), in connection with the offer and sale (the &#8220;Offering&#8221;) of an aggregate of
<span id="xdx_907_eus-gaap--StockIssuedDuringPeriodSharesPurchaseOfAssets_c20230802__20230803__us-gaap--TransactionTypeAxis__custom--SecuritiesPurchaseAgreement2Member__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__srt--TitleOfIndividualAxis__custom--Purchaser2Member_zlOPG3FgE5b7" title="Purchase of ordinary shares"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesPurchaseOfAssets" contextRef="From2023-08-022023-08-03_custom_SecuritiesPurchaseAgreement2Member_us-gaap_SubsequentEventMember_custom_Purchaser2Member" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">44,117,648</ix:nonFraction></span> ordinary shares of the Company. The net proceeds from the transactions were $<span id="xdx_909_eus-gaap--ProceedsFromDebtNetOfIssuanceCosts_pp0p0_c20230802__20230803__us-gaap--TransactionTypeAxis__custom--SecuritiesPurchaseAgreement2Member__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__srt--TitleOfIndividualAxis__custom--Purchaser2Member_zqQywYLT60Ll" title="Net proceeds"><ix:nonFraction name="us-gaap:ProceedsFromDebtNetOfIssuanceCosts" contextRef="From2023-08-022023-08-03_custom_SecuritiesPurchaseAgreement2Member_us-gaap_SubsequentEventMember_custom_Purchaser2Member" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">15,000,000</ix:nonFraction></span>, after deducting certain fees due to
the placement agent and the Company&#8217;s transaction expenses, and will be used for working capital and general corporate purposes.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">On August 11,
2023, the Company entered into an equity transfer agreement (the &#8220;Agreement 3&#8221;) with CRservices Limited (the &#8220;Buyer&#8221;).
Pursuant to the Agreement 3, the Company agreed to sell all the equity interest in Infobird HK (the &#8220;Subsidiary&#8221;), the wholly-owned
subsidiary of the Company, to the Buyer for a total price of HK$<span id="xdx_904_eus-gaap--GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee_pp0p0_c20230810__20230811__us-gaap--TransactionTypeAxis__custom--SecuritiesPurchaseAgreement3Member__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__srt--CurrencyAxis__currency--HKD__srt--TitleOfIndividualAxis__custom--BuyerMember_zBbLgErFUxm5" title="Equity interest"><ix:nonFraction name="us-gaap:GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee" contextRef="From2023-08-102023-08-11_custom_SecuritiesPurchaseAgreement3Member_us-gaap_SubsequentEventMember_currency_HKD_custom_BuyerMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">10,000</ix:nonFraction></span> (the &#8220;Disposition&#8221;). The Board of Directors approved
the transaction contemplated by the Agreement 3. The Disposition closed on August 11, 2023, and represented the Company ceased to have
any business operation in mainland China.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">On Octorber
4, 2023, the Company issued $<span id="xdx_90E_eus-gaap--ConvertibleNotesPayable_iI_pp0p0_c20231004__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__srt--TitleOfIndividualAxis__custom--Purchaser4Member_zwuBaUd45lp6" title="Convertible note"><ix:nonFraction name="us-gaap:ConvertibleNotesPayable" contextRef="AsOf2023-10-04_us-gaap_SubsequentEventMember_custom_Purchaser4Member" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,220,000</ix:nonFraction></span> convertible note to a certain purchaser (the &#8220;Purchaser 4&#8221;). The net proceeds from
the transactions were $<span id="xdx_90F_eus-gaap--ProceedsFromDebtNetOfIssuanceCosts_pp0p0_c20230101__20230630__srt--TitleOfIndividualAxis__custom--Purchaser4Member_zl4zsS7GVeKj" title="Net proceeds"><ix:nonFraction name="us-gaap:ProceedsFromDebtNetOfIssuanceCosts" contextRef="From2023-01-012023-06-30_custom_Purchaser4Member" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,220,000</ix:nonFraction></span>, which was received in advance, and accounted in advance from investor as of June 30, 2023. On the same day,
all of the issued convertible note was converted into common shares.</span></p>

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

</ix:nonNumeric><p id="xdx_811_zCSSfcOiPyLa" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-36</span></p>

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

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

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

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


</body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.2
<SEQUENCE>3
<FILENAME>e5161_ex99-2.htm
<DESCRIPTION>EXHIBIT 99.2
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0"></P>

<!-- Field: Rule-Page --><DIV STYLE="margin-top: 12pt; margin-bottom: 3pt; width: 100%"><DIV STYLE="font-size: 1pt; border-top: Black 2pt solid; border-bottom: Black 1pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin-right: 0; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;Exhibit
99.2<BR>
</B></FONT>&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-right: 0; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;<B>MANAGEMENT&rsquo;S
DISCUSSION AND ANALYSIS <BR>
OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-right: 0; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">This
Management&rsquo;s Discussion and Analysis of Financial Condition and Results of Operations (this &ldquo;<U>Management&rsquo;s Discussion
and Analysis</U>&rdquo;) is designed to provide you with a narrative explanation of the financial condition and results of operations
of Infobird Co., Ltd. as of June 30, 2023. Unless otherwise indicated or the context otherwise requires, all references in this discussion
and analysis to &ldquo;Infobird&rdquo;, the &ldquo;Company,&rdquo; &ldquo;we,&rdquo; &ldquo;our,&rdquo; &ldquo;ours,&rdquo; &ldquo;us&rdquo;
or similar terms refer to Infobird Co, Ltd. and its consolidated subsidiaries.&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-right: 0; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">You
should read this Management&rsquo;s Discussion and Analysis in conjunction with our summary of unaudited condensed consolidated interim
financial statements information as of and for the six-month period ended June 30, 2023. You should also read this discussion and analysis
in conjunction with (i) our audited consolidated financial statements, including the notes thereto, and the section titled &ldquo;Risk
Factors&rdquo; included in the Company&rsquo;s Annual Report on Form 20-F filed with the United States Securities and Exchange Commission
(SEC) on May 1, 2023.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-right: 0; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
unaudited condensed consolidated interim financial statements were prepared in accordance with U.S. GAAP. The Company&rsquo;s functional
currency is the RMB, and its financial statements are presented in U.S. dollars. &ldquo;RMB&rdquo; or &ldquo;Renminbi&rdquo; refers to
the legal currency of China and &ldquo;$&rdquo;, &ldquo;US$&rdquo; or &ldquo;U.S. Dollars&rdquo; refers to the legal currency of the
United States. We have made rounding adjustments to some of the figures included in this discussion. Accordingly, any numerical discrepancies
in any table between totals and sums of the amounts listed are due to rounding. &ldquo;PRC&rdquo; or &ldquo;China&rdquo; refers to the
People&rsquo;s Republic of China, excluding, for the purpose of this annual report, Taiwan, Hong Kong and Macau.<BR>
</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-right: 0; margin-left: 0; background-color: white"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white"><B>Cautionary
Note Regarding Forward-Looking Statements</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 36pt; background-color: white"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-right: 0; margin-left: 0; background-color: white"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">This
Management&rsquo;s Discussion and Analysis contains &ldquo;forward-looking statements&rdquo; within the meaning of the Private Securities
Litigation Reform Act of 1995. You can identify some of these forward-looking statements by words or phrases such as &ldquo;may,&rdquo;
&ldquo;will,&rdquo; &ldquo;expect,&rdquo; &ldquo;anticipate,&rdquo; &ldquo;aim,&rdquo; &ldquo;estimate,&rdquo; &ldquo;intend,&rdquo;
&ldquo;plan,&rdquo; &ldquo;believe,&rdquo; &ldquo;is/are likely to,&rdquo; &ldquo;potential,&rdquo; &ldquo;continue&rdquo; or other similar
expressions. Statements that are not historical facts, including statements about the Company&rsquo;s beliefs and expectations, are forward-looking
statements. Among other things, the business outlook and quotations from management in this Management&rsquo;s Discussion and Analysis,
as well as the Company&rsquo;s strategic and operational plans, contain forward-looking statements. The Company may also make written
or oral forward-looking statements in its periodic reports to the U.S. Securities and Exchange Commission (&ldquo;SEC&rdquo;) on Forms
20-F and 6-K, in its annual report to shareholders, in s and other written materials and in oral statements made by its officers, directors
or employees to third parties. Forward-looking statements involve inherent risks and uncertainties. </FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-right: 0; margin-left: 0; background-color: white"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">A
number of factors could cause actual results to differ materially from those contained in any forward-looking statement, including but
not limited to the following: the Company&rsquo;s goals and strategies; the Company&rsquo;s future business development, financial condition
and results of operations; the Company&rsquo;s expectations regarding demand for and market acceptance of its products and services;
the Company&rsquo;s ability to retain and increase the number of its users and customers, expand its SaaS offerings; competition in the
SaaS industry; changes in the Company&rsquo;s revenues, costs or expenditures; and elsewhere generally; and assumptions underlying or
related to any of the foregoing.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-right: 0; margin-left: 0; background-color: white"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">Further
information regarding these and other risks is included in the Company&rsquo;s annual report on Form 20-F and current report on Form
6-K and other documents filed with the SEC. All information provided in this Management&rsquo;s Discussion and Analysis is as of the
date of furnishing of this Management&rsquo;s Discussion and Analysis, and the Company does not undertake any obligation to update any
forward-looking statement, except as required under applicable laws.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-right: 0; margin-left: 0; background-color: white"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white"><B>About
Infobird Co., Ltd</B></FONT></P>

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-right: 0; margin-left: 0; background-color: white"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-right: 0; margin-left: 0; background-color: white"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Since
July 2023, the Company formed Inforbird Technologies Limited, a Hong Kong corporation and wholly owned subsidiary, through which the
Company commenced operations in Hong Kong. The Company has moved its key technical staff in the Beijing office to Hong Kong office and
has recruited additional local staff in Hong Kong to support its operations in Hong Kong. The Company is working to develop its client
base in Hong Kong and other parts of Southeast Asia, and Europe. The Company plans to proactively expand its presence in the global market
and cater to the diverse needs of its customers worldwide by establishing additional offices in other key locations in Southeast Asia
and Europe. The Company also plans to increase its market share in the finance, real estate and hotel management and other SaaS scenarios
with enhanced sales and marketing efforts. For more information, visit the Company&rsquo;s website at http://english.infobird.com/.&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Recent
Developments</B>&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-right: 0; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Sale
of Infobird International Limited</I></B><I>&nbsp;</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-right: 0; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">On
August 11, 2023, the Company entered into an equity transfer agreement (the &ldquo;Agreement&rdquo;) with CRservices Limited (&ldquo;CRservices&rdquo;),
a Mah&eacute; Island limited company and a shareholder of the Company, pursuant to which, the Company agreed to sell all the issued shares
of Infobird International Limited, a limited company incorporated under the laws of Hong Kong and a wholly owned subsidiary of the Company
(&ldquo;Infobird HK&rdquo;), for a consideration of HK$10,000 (the transaction, the &ldquo;Sale&rdquo;). Infobird HK owns 100% of the
equity interests of Infobird Digital Technology (Beijing) Co., Ltd. (&ldquo;WFOE&rdquo;), which, in turn, controls Beijing Infobird Software
Co., Ltd., the variable interest entity (the &ldquo;VIE&rdquo;) and its subsidiaries, through a series of contractual arrangements in
the People&rsquo;s Republic of China (&ldquo;China&rdquo;). Infobird HK, through the VIE and its subsidiaries, is engaged in the software-as-a-service,
or SaaS business, providing AI-powered, or artificial intelligence enabled, customer engagement solutions in China, held substantially
all of the assets of the Company and generated substantially all of the revenues of the Company prior to the Sale. Pursuant to the Agreement,
upon execution of the Agreement, the Company will no longer be involved in the business operation of Infobird HK and relinquish all rights
and interests in the allocation of Infobird HK&rsquo;s property and profits. The sale was completed on the same day. Upon completion,
the Company ceased to have any business operation in mainland China. As previously announced, in July 2023, the Company formed Inforbird
Technologies Limited, a Hong Kong corporation and wholly owned subsidiary, through which the Company commenced operations in Hong Kong.
As of the date of this report, the Company has moved its key technical staff in the Beijing office to Hong Kong office and has recruited
additional local staff in Hong Kong to support its operations in Hong Kong. The Company is working to develop its client base in Hong
Kong and other parts of Southeast Asia, and Europe. The Company plans to proactively expand its presence in the global market and cater
to the diverse needs of its customers worldwide by establishing additional offices in other key locations in Southeast Asia and Europe.
The Company also plans to increase its market share in the finance, real estate and hotel management and other SaaS scenarios with enhanced
sales and marketing efforts. </FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-right: 0; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>COVID-19
Update</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-right: 0; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
outbreak of the novel coronavirus (&ldquo;COVID-19&rdquo;) has spread rapidly to many parts of the world since early 2020. The resurgence
of the Omicron variant has resulted in quarantines requirement, travel restrictions, and the temporary closure of stores and business
facilities in many parts of China in 2022.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-right: 0; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">To
date, COVID-19 has had certain adverse impacts on our operations and revenue growth. Our customers were negatively impacted by COVID-19,
which reduced their budgets for customer services in 2022 and beyond. China has significantly eased its COVID-19 control measures. In
early December 2022, China substantially reduced the frequency of PCR testing and removed the designation of high-risk areas for lockdown
and various travel restrictions. On January 8, 2023, China downgraded the management of COVID-19 from Class A to Class B; this change
in the classification of the illness means, among other things, that infected cases will no longer be quarantined, their close contacts
will no longer be tracked, large scale PRC testing will no longer be conducted, and disease control measures targeting incoming international
travelers and imported cargo will be lifted. As affected by such policy changes, many of our staff, as well as staff of our customers
and vendors were infected with COVID-19 in December 2022 and January 2023, which negatively affected our business performance during
such periods.<BR>
</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-right: 0; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Results
of Operations</B>&nbsp;</FONT></P>

<!-- Field: Page; Sequence: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-right: 0; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
tables in the following discussion summarize our consolidated statements of operations for the periods indicated. This information should
be read together with our consolidated financial statements included elsewhere in this press release. The operating results in any period
are not necessarily of the results that may be expected for any future period.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-right: 0; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Revenues</I></B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-right: 0; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
revenues were nil both for the six months ended June 30, 2023 and 2022, because during these period, all of revenues were collected in
the disposed companies.<B><I>&nbsp;</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-right: 0; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Cost
of Revenues&nbsp;</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-right: 0; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
cost of revenues was nil both for the six months ended June 30, 2023 and 2022, because during these period, all of cost of revenues was
collected in the disposed companies.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-right: 0; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Gross
Profit</I></B>&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-right: 0; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
gross profit was nil both for the six months ended June 30, 2023 and 2022, because during these period, the revenues and cost of revenues
were collected in the disposed companies.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-right: 0; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Operating
Expenses</I></B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-right: 0; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the six-month period ended June 30, 2023, we incurred total operating expenses of approximately $0.9million, an increase in approximately
$0.4 million, or 102%, as compared to total operating expenses of approximately $0.4 million during the six-month period ended June 30,
2022.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-right: 0; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">General
and administrative expenses increased by approximately $0.4 million, or 102%, to approximately $0.9 million for the six months ended June
30, 2023 from approximately $0.4 million for the six months ended June 30, 2022. The increase was mainly due to the lawyer and other
third parties provide more services on the sec fillings and consulting of our sales of Infobird International Limited.</FONT><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-right: 0; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Other
income (expense), net</I></B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-right: 0; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
other income, net was approximately $0.1 million for the six months ended June 30, 2023, and total other expense, net was approximately
$0.4 million for the six months ended June 30, 2022. Other income and expense mainly consists of foreign exchange gains and losses.&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-right: 0; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>(Benefit
of) provision for income taxes </I></B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-right: 0; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
recorded income tax of nil for the six months ended June 30, 2023 and 2022.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-right: 0; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Net
loss from continuing operations&nbsp;</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-right: 0; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
net loss from continuing operations was approximately $0.8 million for the six months ended June 30, 2023, decreased by 0.1 million,
or 10%, from net loss from continuing operations of approximately $0.9 million for the six months ended June 30, 2022. Such change was
the result of the combination of the changes as discussed above.</FONT></P>

<!-- Field: Page; Sequence: 3 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-right: 0; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Net
loss from discontinued operations</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-right: 0; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
August 2023, we discontinued our all business in Mainland China. As a result, the results of operations for our business in Mainland
China are reported as discontinued operations under the guidance of Accounting Standards Codification 205. Our net loss from discontinued
operations decreased by $2.8 million, or 41% , to a net loss of approximately $4.1 million for the six months ended June 30, 2023, from
a net loss of approximately $6.9 million for the six months ended June 30, 2022. The decrease in loss from discontinued operations was
mainly due to the decline in scale of operations from the second half year of 2022.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-right: 0; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Net
loss</I></B></FONT>&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-right: 0; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
net loss decreased by approximately $2.9 million, or 37%, to approximately $4.9 million net loss for the six months ended June 30, 2023,
from approximately $7.8 million net loss for the six months ended June 30, 2022. Such change was primarily due to the decrease of staff
expense paid in the discontinued operation entities.&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-right: 0; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Net
loss attributable to Infobird Co., Ltd</I></B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-right: 0; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">After
deducting non-controlling interests of approximately $0.3 million, net loss attributable to our holding company Infobird Co. Ltd. decreased
from approximately $7.8 million net loss for the six months ended June 30, 2022 to approximately $4.6 million net loss for the six months
ended June 30, 2023.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-right: 0; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Basic
and diluted loss per share</I></B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-right: 0; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic
and diluted loss per share was $1.03 for the six months ended June 30, 2023, compared to basic and diluted loss per share of $7.61 for
the six months ended June 30, 2022.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 18pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-right: 0; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Cash
equivalents and short-term investments</I></B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-right: 0; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of June 30, 2023, we had cash and cash equivalents as well as short-term investments in an aggregate amount of approximately $0.0 million,
compared to approximately $6.9 million as of December 31, 2022.&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-right: 0; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;<B>Liquidity
and Capital Resources</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">We
financed our operations through internally generated cash, short-term loans and payable from related parties and equity financing. As
of June 30, 2023 we had approximately $6.8&nbsp;million from escrow account. Our working capital was approximately $8.6&nbsp;million
at June 30, 2023. We will not require any fund over the next twelve months upon issuance of this unaudited interim condensed consolidated
financial statements to operate at its current level, either from operating activities or funding.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">If
we are unable to realize its assets within the normal operating cycle of a twelve (12) month period, we may have to consider supplementing
its available sources of funds through the following sources:</FONT></P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 12pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
<TD STYLE="width: 2%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
<TD STYLE="width: 98%; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">other available
sources of financing from PRC banks and other financial institutions;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
<TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
<TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">financial support from the
Company&rsquo;s related parties and shareholders; and</FONT></TD></TR>
<TR STYLE="vertical-align: top">
<TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
<TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">issuance of convertible debt.</FONT></TD></TR>
</TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">Based
on the above considerations, our management is of the opinion that it has sufficient funds to meet our working capital requirements and
debt obligations as they become due over the next twelve (12) months.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">The
following summarizes the key components of our cash flows for the six months ended June 30, 2023:</FONT></P>

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

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

<!-- Field: Page; Sequence: 4 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
<TD STYLE="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="font-weight: bold; padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
the six months ended<BR> June 30, 2023</FONT></TD>
<TD STYLE="font-weight: bold; padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
the six months&#8239;ended<BR> June 30, 2022</FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
<TD STYLE="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD COLSPAN="3" STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD COLSPAN="3" STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
<TD STYLE="padding: 0pt 0pt 0pt 10pt; width: 56%; text-align: left; text-indent: -10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
cash (used in) provided by operating activities from continuing operations</FONT></TD>
<TD STYLE="width: 8%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="width: 1%; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
<TD STYLE="width: 12%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(5,045,416</FONT></TD>
<TD STYLE="width: 1%; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD>
<TD STYLE="width: 8%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="width: 1%; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
<TD STYLE="width: 12%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">600,274</FONT></TD>
<TD STYLE="width: 1%; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
<TD STYLE="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
cash provided by (used in) operating activities from discontinued operations</FONT></TD>
<TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,588,279</FONT></TD>
<TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4,593,829</FONT></TD>
<TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
<TD STYLE="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
cash used in investing activities from continuing operations</FONT></TD>
<TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2,000,000</FONT></TD>
<TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD>
<TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&mdash;</FONT></TD>
<TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
<TD STYLE="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
cash provided by investing activities from discontinued operations</FONT></TD>
<TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">14,874</FONT></TD>
<TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&mdash;</FONT></TD>
<TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
<TD STYLE="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
cash provided by financing activities from continuing operations</FONT></TD>
<TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">6,839,245</FONT></TD>
<TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&mdash;</FONT></TD>
<TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
<TD STYLE="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
cash used in financing activities from discontinued operations</FONT></TD>
<TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3,007,751</FONT></TD>
<TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD>
<TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(732,567</FONT></TD>
<TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
<TD STYLE="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Effect
of exchange rate change</FONT></TD>
<TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">130,863</FONT></TD>
<TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(146,501</FONT></TD>
<TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
<TD STYLE="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
change in cash</FONT></TD>
<TD STYLE="padding-bottom: 2.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
<TD STYLE="border-bottom: Black 2.5pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(479,906</FONT></TD>
<TD STYLE="padding-bottom: 2.5pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD>
<TD STYLE="padding-bottom: 2.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
<TD STYLE="border-bottom: Black 2.5pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4,872,623</FONT></TD>
<TD STYLE="padding-bottom: 2.5pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD></TR>
</TABLE>


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

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-right: 0; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Operating
activities</I></B>&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">Net
cash used in operating activities from continuing operations was approximately $5.0 million for the six months ended June 30, 2023, which
was primarily attributable to (1) net loss from continuing operations of approximately 0.8 million, and (2) approximately $3.7 million
increase in due from discontinued operations. </FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">Net
cash provided by operating activities from continuing operations was approximately $0.6 million for the six months ended June 30, 2022,
which was primarily attributable to net loss from continuing operations of approximately 0.9 million, offset by (a) various non-cash
items of approximately $0.4 million, such as gain of investment, and (b) approximately $1.0 million decrease in due from discontinued
operations.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-right: 0; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Investing
activities</I></B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">Net
cash used in investing activities for the six months ended June 30, 2023 was primarily attributable to the cash deposit in escrow account.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">We
did not have any cash provided by or used in investing activities for the six months ended June 30, 2022.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-right: 0; margin-left: 0; background-color: white"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white"><B><I>Financing
activities</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-right: 0; margin-left: 0; background-color: white"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">Net
cash provided financing activities from continuing operations was approximately $6.8 million for the six months ended June 30, 2023 and
was primarily attributable to (1) the proceeds from issuance of common stocks and convertible bonds in 2023, which were approximately
$4.5 million and $2.2 million, respectively.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">We
did not have any cash provided by or used in financing activities from continuing operations for the six months ended June 30, 2022.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-right: 0; margin-left: 0; background-color: white"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white"><B>Commitments
and Contingencies</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-right: 0; margin-left: 0; background-color: white"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white"><B><I>Capital
expenditures</I></B></FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-right: 0; margin-left: 0; background-color: white"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">Our
capital expenditures were incurred primarily in connection with payment of property and equipment and software. Our capital expenditures
were nil for the six months ended June 30, 2023 and 2022, respectively. We intend to fund our future capital expenditures with our existing
cash balance, bank loans and net proceeds from our F3 offering.</FONT></P>

<!-- Field: Page; Sequence: 5 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-right: 0; margin-left: 0; background-color: white"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-right: 0; margin-left: 0; background-color: white"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white"><B><I><BR>
Lease commitments</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-right: 0; margin-left: 0; background-color: white"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">Our
commitment for leases under the remaining operating leases as of June 30, 2023 for the next five years is as follows:</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
<TD STYLE="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="font-weight: bold; padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of June 30, 2023</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
<TD STYLE="padding: 0pt 0pt 0pt 10pt; width: 70%; text-align: left; text-indent: -10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2024</FONT></TD>
<TD STYLE="width: 10%; padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="width: 1%; border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
<TD STYLE="width: 18%; border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">19,752</FONT></TD>
<TD STYLE="width: 1%; padding-bottom: 1pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
<TD STYLE="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
undiscounted lease payments</FONT></TD>
<TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">19,752</FONT></TD>
<TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
<TD STYLE="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;Less
imputed interest</FONT></TD>
<TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(377</FONT></TD>
<TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
<TD STYLE="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
lease liabilities</FONT></TD>
<TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
<TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">19,375</FONT></TD>
<TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
<TD STYLE="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less:
total lease liabilities - discontinued operations</FONT></TD>
<TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(19,375</FONT></TD>
<TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
<TD STYLE="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
lease liabilities - continuing operations</FONT></TD>
<TD STYLE="padding-bottom: 2.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
<TD STYLE="border-bottom: Black 2.5pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&mdash;</FONT></TD>
<TD STYLE="padding-bottom: 2.5pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
</TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-right: 0; margin-left: 0; background-color: white"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>&nbsp;&nbsp;<BR>
<FONT STYLE="background-color: white">Contingencies</FONT>&nbsp;</I></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-right: 0; margin-left: 0; background-color: white"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">From
time to time, we are party to certain legal proceedings, as well as certain asserted and un-asserted claims. Amounts accrued, as well
as the total amount of reasonably possible losses with respect to such matters, individually and in the aggregate, are not deemed to
be material to the consolidated financial statements.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-right: 0; margin-left: 0; background-color: white"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white"><B>Unaudited
Interim Consolidated Statements of Income and Comprehensive Income</B></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
<TD STYLE="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="font-weight: bold; padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD COLSPAN="7" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
the Six Months Ended</FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
<TD STYLE="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="font-weight: bold"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD COLSPAN="3" STYLE="font-weight: bold; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">June
30,</FONT></TD>
<TD STYLE="font-weight: bold"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD COLSPAN="3" STYLE="font-weight: bold; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">June
30,</FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
<TD STYLE="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="font-weight: bold; padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</FONT></TD>
<TD STYLE="font-weight: bold; padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
<TD STYLE="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD COLSPAN="3" STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Unaudited)</FONT></TD>
<TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD COLSPAN="3" STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Unaudited)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
<TD STYLE="padding: 0pt 0pt 0pt 10pt; font-weight: bold; text-indent: -10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenues</FONT></TD>
<TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
<TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&mdash;</FONT></TD>
<TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
<TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&mdash;</FONT></TD>
<TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
<TD STYLE="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost
of revenues</FONT></TD>
<TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&mdash;</FONT></TD>
<TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&mdash;</FONT></TD>
<TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
<TD STYLE="padding: 0pt 0pt 0pt 10pt; font-weight: bold; text-align: left; text-indent: -10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Gross
profit</FONT></TD>
<TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&mdash;</FONT></TD>
<TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&mdash;</FONT></TD>
<TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
<TD STYLE="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Selling
expenses</FONT></TD>
<TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&mdash;</FONT></TD>
<TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&mdash;</FONT></TD>
<TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
<TD STYLE="padding: 0pt 0pt 0pt 10pt; width: 56%; text-align: left; text-indent: -10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">General
and administrative expenses</FONT></TD>
<TD STYLE="width: 8%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="width: 1%; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="width: 12%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">854,683</FONT></TD>
<TD STYLE="width: 1%; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="width: 8%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="width: 1%; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="width: 12%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">422,823</FONT></TD>
<TD STYLE="width: 1%; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
<TD STYLE="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Research
and development expenses</FONT></TD>
<TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&mdash;</FONT></TD>
<TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&mdash;</FONT></TD>
<TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
<TD STYLE="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Long-live
assets impairment</FONT></TD>
<TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&mdash;</FONT></TD>
<TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&mdash;</FONT></TD>
<TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
<TD STYLE="padding: 0pt 0pt 0pt 10pt; font-weight: bold; text-align: left; text-indent: -10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Loss
from operations</FONT></TD>
<TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(854,683</FONT></TD>
<TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD>
<TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(422,823</FONT></TD>
<TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
<TD STYLE="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other
income (expense), net</FONT></TD>
<TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">85,389</FONT></TD>
<TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(435,658</FONT></TD>
<TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
<TD STYLE="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Loss
before income taxes</FONT></TD>
<TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(769,294</FONT></TD>
<TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD>
<TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(858,481</FONT></TD>
<TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
<TD STYLE="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Provision
for income taxes</FONT></TD>
<TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&mdash;</FONT></TD>
<TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&mdash;</FONT></TD>
<TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
<TD STYLE="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
loss from continuing operations</FONT></TD>
<TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(769,294</FONT></TD>
<TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD>
<TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(858,481</FONT></TD>
<TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
<TD STYLE="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
loss from discontinued operations</FONT></TD>
<TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4,101,419</FONT></TD>
<TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD>
<TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(6,932,322</FONT></TD>
<TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
<TD STYLE="padding: 0pt 0pt 0pt 10pt; font-weight: bold; text-align: left; text-indent: -10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
loss</FONT></TD>
<TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4,870,713</FONT></TD>
<TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD>
<TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(7,790,803</FONT></TD>
<TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
<TD STYLE="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less:
Net loss attributable to noncontrolling interest from discontinued operations</FONT></TD>
<TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(287,097</FONT></TD>
<TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD>
<TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(40,082</FONT></TD>
<TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
<TD STYLE="padding: 0pt 0pt 0pt 10pt; font-weight: bold; text-align: left; text-indent: -10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
loss attributable to Infobird Co., Ltd</FONT></TD>
<TD STYLE="padding-bottom: 2.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
<TD STYLE="border-bottom: Black 2.5pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4,583,616</FONT></TD>
<TD STYLE="padding-bottom: 2.5pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD>
<TD STYLE="padding-bottom: 2.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
<TD STYLE="border-bottom: Black 2.5pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(7,750,721</FONT></TD>
<TD STYLE="padding-bottom: 2.5pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
<TD STYLE="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
<TD STYLE="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
loss</FONT></TD>
<TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4,870,713</FONT></TD>
<TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD>
<TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(7,790,803</FONT></TD>
<TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
<TD STYLE="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Foreign
currency translation adjustment</FONT></TD>
<TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">434,101</FONT></TD>
<TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(152,972</FONT></TD>
<TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
<TD STYLE="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Comprehensive
loss</FONT></TD>
<TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4,436,612</FONT></TD>
<TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD>
<TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(7,943,775</FONT></TD>
<TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
<TD STYLE="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less:
Comprehensive loss attributable to noncontrolling interests from discontinued operations</FONT></TD>
<TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(277,755</FONT></TD>
<TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD>
<TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(46,546</FONT></TD>
<TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
<TD STYLE="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Comprehensive
loss attributable to Infobird Co., Ltd</FONT></TD>
<TD STYLE="padding-bottom: 2.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
<TD STYLE="border-bottom: Black 2.5pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4,158,857</FONT></TD>
<TD STYLE="padding-bottom: 2.5pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD>
<TD STYLE="padding-bottom: 2.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
<TD STYLE="border-bottom: Black 2.5pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(7,897,229</FONT></TD>
<TD STYLE="padding-bottom: 2.5pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
<TD STYLE="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Weighted
average number of ordinary shares*</FONT></TD>
<TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
<TD STYLE="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic
and diluted</FONT></TD>
<TD STYLE="padding-bottom: 2.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 2.5pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,430,210</FONT></TD>
<TD STYLE="padding-bottom: 2.5pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="padding-bottom: 2.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 2.5pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,018,663</FONT></TD>
<TD STYLE="padding-bottom: 2.5pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
<TD STYLE="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Loss
per share</FONT></TD>
<TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
<TD STYLE="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic
and diluted - continuing operations</FONT></TD>
<TD STYLE="padding-bottom: 2.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
<TD STYLE="border-bottom: Black 2.5pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(0.17</FONT></TD>
<TD STYLE="padding-bottom: 2.5pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD>
<TD STYLE="padding-bottom: 2.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
<TD STYLE="border-bottom: Black 2.5pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(0.84</FONT></TD>
<TD STYLE="padding-bottom: 2.5pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
<TD STYLE="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic
and diluted - discontinued operations</FONT></TD>
<TD STYLE="padding-bottom: 2.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
<TD STYLE="border-bottom: Black 2.5pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(0.86</FONT></TD>
<TD STYLE="padding-bottom: 2.5pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD>
<TD STYLE="padding-bottom: 2.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
<TD STYLE="border-bottom: Black 2.5pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(6.77</FONT></TD>
<TD STYLE="padding-bottom: 2.5pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD></TR>
</TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-right: 0; margin-left: 0; background-color: white"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>&nbsp;<BR>
<FONT STYLE="background-color: white">*</FONT></I></B><FONT STYLE="background-color: white">&nbsp;Retroactively restated to reflect the
Share Consolidation</FONT>&nbsp;</FONT></P>

<!-- Field: Page; Sequence: 6 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-right: 0; margin-left: 0; background-color: white"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-right: 0; margin-left: 0; background-color: white"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white"><B>Unaudited
Interim Consolidated Balance Sheet Data</B></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
<TD STYLE="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD COLSPAN="3" STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>As of June 30,</B></FONT></TD>
<TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD COLSPAN="3" STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>As of December
31,</B></FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
<TD STYLE="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="font-weight: bold; padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</FONT></TD>
<TD STYLE="font-weight: bold; padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
<TD STYLE="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD COLSPAN="3" STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Unaudited)</FONT></TD>
<TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD COLSPAN="3" STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
<TD STYLE="padding: 0pt 0pt 0pt 10pt; width: 56%; text-align: left; text-indent: -10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Current
assets from continuing operations</FONT></TD>
<TD STYLE="width: 8%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="width: 1%; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
<TD STYLE="width: 12%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">31,797,468</FONT></TD>
<TD STYLE="width: 1%; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="width: 8%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="width: 1%; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
<TD STYLE="width: 12%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">25,824,449</FONT></TD>
<TD STYLE="width: 1%; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
<TD STYLE="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Current
assets from discontinued operations</FONT></TD>
<TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,127,572</FONT></TD>
<TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,563,009</FONT></TD>
<TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
<TD STYLE="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other
assets from continuing operations</FONT></TD>
<TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&mdash;</FONT></TD>
<TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&mdash;</FONT></TD>
<TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
<TD STYLE="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other
assets from discontinued operations</FONT></TD>
<TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">162,582</FONT></TD>
<TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,260,740</FONT></TD>
<TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
<TD STYLE="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
assets</FONT></TD>
<TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
<TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">33,087,622</FONT></TD>
<TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
<TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">30,648,198</FONT></TD>
<TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
<TD STYLE="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
liabilities</FONT></TD>
<TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(26,500,239</FONT></TD>
<TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD>
<TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(24,146,516</FONT></TD>
<TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
<TD STYLE="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
shareholders&rsquo; equity</FONT></TD>
<TD STYLE="padding-bottom: 2.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
<TD STYLE="border-bottom: Black 2.5pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">6,587,383</FONT></TD>
<TD STYLE="padding-bottom: 2.5pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="padding-bottom: 2.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
<TD STYLE="border-bottom: Black 2.5pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">6,501,682</FONT></TD>
<TD STYLE="padding-bottom: 2.5pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
</TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-right: 0; margin-left: 0"><BR>
<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Safe Harbor / Forward-Looking Statements</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-right: 0; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">This
document contains &ldquo;forward-looking statements&rdquo; within the meaning of the Private Securities Litigation Reform Act of 1995.
These forward-looking statements can be identified by terminology such as &ldquo;will,&rdquo; &ldquo;expects,&rdquo; &ldquo;anticipates,&rdquo;
&ldquo;future,&rdquo; &ldquo;intends,&rdquo; &ldquo;plans,&rdquo; &ldquo;believes,&rdquo; &ldquo;estimates&rdquo; and similar statements.
Statements that are not historical facts, including statements about the Company&rsquo;s beliefs and expectations, are forward-looking
statements. Among other things, the business outlook and quotations from management in this press release, as well as the Company&rsquo;s
strategic and operational plans, contain forward-looking statements. The Company may also make written or oral forward-looking statements
in its periodic reports to the U.S. Securities and Exchange Commission (&ldquo;SEC&rdquo;) on Forms 20-F and 6-K, in its annual report
to shareholders, in press releases and other written materials and in oral statements made by its officers, directors or employees to
third parties. Forward-looking statements involve inherent risks and uncertainties. A number of factors could cause actual results to
differ materially from those contained in any forward-looking statement, including but not limited to the following: the Company&rsquo;s
goals and strategies; the Company&rsquo;s future business development, financial condition and results of operations; and the Company&rsquo;s
expectations regarding demand for and market acceptance of its products and services. Further information regarding these and other risks
is included in the Company&rsquo;s annual report on Form 20-F and current report on Form 6-K and other documents filed with the SEC.
All information provided in this press release is as of the date of this press release, and the Company does not undertake any obligation
to update any forward-looking statement, except as required under applicable laws.&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-right: 0; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>CONTACT:</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-right: 0; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>Infobird
Co., Ltd Investor Relations</U></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-right: 0; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;changjx@infobird.com&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-right: 0; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>SOURCE:
</B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-right: 0; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Infobird
Co., Ltd.&nbsp;</FONT></P>

<P STYLE="margin: 0"></P>

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

<P STYLE="margin: 0"></P>



<P STYLE="margin: 0"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>4
<FILENAME>ifbd-20230630.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.20a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: 8KlZs7xRiXgen8uCandcSaeICcPtxJFzSZkhv2p5ffkKfyMj6Og8oCF52eh2sfkD -->
<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/2023" xmlns:us-gaap="http://fasb.org/us-gaap/2023" xmlns:srt="http://fasb.org/srt/2023" xmlns:srt-types="http://fasb.org/srt-types/2023" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:ifbd="http://english.infobird.com/20230630" elementFormDefault="qualified" targetNamespace="http://english.infobird.com/20230630">
    <annotation>
      <appinfo>
        <link:roleType roleURI="http://english.infobird.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://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheets" id="UnauditedInterimCondensedConsolidatedBalanceSheets">
          <link:definition>00000002 - Statement - UNAUDITED INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS</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://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheetsParenthetical" id="UnauditedInterimCondensedConsolidatedBalanceSheetsParenthetical">
          <link:definition>00000003 - Statement - UNAUDITED INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS (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://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" id="UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss">
          <link:definition>00000004 - Statement - UNAUDITED INTERIM CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS</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://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossParenthetical" id="UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossParenthetical">
          <link:definition>00000005 - Statement - UNAUDITED INTERIM CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (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://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfChangesInEquity" id="UnauditedInterimCondensedConsolidatedStatementsOfChangesInEquity">
          <link:definition>00000006 - Statement - UNAUDITED INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN 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://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows" id="UnauditedInterimCondensedConsolidatedStatementsOfCashFlows">
          <link:definition>00000007 - Statement - UNAUDITED INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</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://english.infobird.com/role/NatureOfBusinessAndOrganization" id="NatureOfBusinessAndOrganization">
          <link:definition>00000008 - Disclosure - Nature of business 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://english.infobird.com/role/SummaryOfSignificantAccountingPolicies" id="SummaryOfSignificantAccountingPolicies">
          <link:definition>00000009 - Disclosure - Summary of significant accounting 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://english.infobird.com/role/VariableInterestEntity" id="VariableInterestEntity">
          <link:definition>00000010 - Disclosure - Variable interest entity</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://english.infobird.com/role/BusinessCombination" id="BusinessCombination">
          <link:definition>00000011 - Disclosure - Business combination</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://english.infobird.com/role/DiscontinuedOperations" id="DiscontinuedOperations">
          <link:definition>00000012 - Disclosure - Discontinued Operations</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://english.infobird.com/role/ShortTermInvestments" id="ShortTermInvestments">
          <link:definition>00000013 - Disclosure - Short term investments</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://english.infobird.com/role/OtherReceivablesNet" id="OtherReceivablesNet">
          <link:definition>00000014 - Disclosure - Other receivables, 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://english.infobird.com/role/RelatedPartyBalancesAndTransactions" id="RelatedPartyBalancesAndTransactions">
          <link:definition>00000015 - 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://english.infobird.com/role/Taxes" id="Taxes">
          <link:definition>00000016 - Disclosure - 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://english.infobird.com/role/ConcentrationOfRisk" id="ConcentrationOfRisk">
          <link:definition>00000017 - Disclosure - Concentration of risk</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://english.infobird.com/role/Equity" id="Equity">
          <link:definition>00000018 - Disclosure - 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://english.infobird.com/role/Lease" id="Lease">
          <link:definition>00000019 - Disclosure - Lease</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://english.infobird.com/role/CommitmentsAndContingencies" id="CommitmentsAndContingencies">
          <link:definition>00000020 - Disclosure - Commitments and contingencies</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://english.infobird.com/role/SegmentInformationAndRevenueAnalysis" id="SegmentInformationAndRevenueAnalysis">
          <link:definition>00000021 - Disclosure - Segment information and revenue analysis</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://english.infobird.com/role/SubsequentEvents" id="SubsequentEvents">
          <link:definition>00000022 - Disclosure - Subsequent Events</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://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesPolicies" id="SummaryOfSignificantAccountingPoliciesPolicies">
          <link:definition>00000023 - Disclosure - Summary of significant accounting policies (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://english.infobird.com/role/NatureOfBusinessAndOrganizationTables" id="NatureOfBusinessAndOrganizationTables">
          <link:definition>00000024 - Disclosure - Nature of business and organization (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://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesTables" id="SummaryOfSignificantAccountingPoliciesTables">
          <link:definition>00000025 - Disclosure - Summary of significant accounting policies (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://english.infobird.com/role/VariableInterestEntityTables" id="VariableInterestEntityTables">
          <link:definition>00000026 - Disclosure - Variable interest entity (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://english.infobird.com/role/DiscontinuedOperationsTables" id="DiscontinuedOperationsTables">
          <link:definition>00000027 - Disclosure - Discontinued Operations (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://english.infobird.com/role/ShortTermInvestmentsTables" id="ShortTermInvestmentsTables">
          <link:definition>00000028 - Disclosure - Short term investments (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://english.infobird.com/role/OtherReceivablesNetTables" id="OtherReceivablesNetTables">
          <link:definition>00000029 - Disclosure - Other receivables, 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://english.infobird.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://english.infobird.com/role/TaxesTables" id="TaxesTables">
          <link:definition>00000031 - Disclosure - 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://english.infobird.com/role/EquityTables" id="EquityTables">
          <link:definition>00000032 - Disclosure - Equity (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://english.infobird.com/role/LeaseTables" id="LeaseTables">
          <link:definition>00000033 - Disclosure - Lease (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://english.infobird.com/role/SegmentInformationAndRevenueAnalysisTables" id="SegmentInformationAndRevenueAnalysisTables">
          <link:definition>00000034 - Disclosure - Segment information and revenue analysis (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://english.infobird.com/role/NatureOfBusinessAndOrganizationDetails" id="NatureOfBusinessAndOrganizationDetails">
          <link:definition>00000035 - Disclosure - Nature of business and organization (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://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetails" id="SummaryOfSignificantAccountingPoliciesDetails">
          <link:definition>00000036 - Disclosure -  Summary of significant accounting policies (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://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetails1" id="SummaryOfSignificantAccountingPoliciesDetails1">
          <link:definition>00000037 - Disclosure -  Summary of significant accounting policies (Details 1)</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://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" id="SummaryOfSignificantAccountingPoliciesDetailsNarrative">
          <link:definition>00000038 - Disclosure - Summary of significant accounting policies (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://english.infobird.com/role/VariableInterestEntityDetails" id="VariableInterestEntityDetails">
          <link:definition>00000039 - Disclosure - Variable interest entity (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://english.infobird.com/role/VariableInterestEntityDetails1" id="VariableInterestEntityDetails1">
          <link:definition>00000040 - Disclosure - Variable interest entity (Details 1)</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://english.infobird.com/role/VariableInterestEntityDetailsNarrative" id="VariableInterestEntityDetailsNarrative">
          <link:definition>00000041 - Disclosure - Variable interest entity (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://english.infobird.com/role/BusinessCombinationDetailsNarrative" id="BusinessCombinationDetailsNarrative">
          <link:definition>00000042 - Disclosure - Business combination (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://english.infobird.com/role/DiscontinuedOperations-Details" id="DiscontinuedOperations-Details">
          <link:definition>00000043 - Disclosure - Discontinued operations - (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://english.infobird.com/role/DiscontinuedOperations-Details1" id="DiscontinuedOperations-Details1">
          <link:definition>00000044 - Disclosure - Discontinued Operations - (Details 1)</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://english.infobird.com/role/ShortTermInvestmentsDetails" id="ShortTermInvestmentsDetails">
          <link:definition>00000045 - Disclosure - Short term investments (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://english.infobird.com/role/ShortTermInvestmentsDetailsNarrative" id="ShortTermInvestmentsDetailsNarrative">
          <link:definition>00000046 - Disclosure - Short term investments (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://english.infobird.com/role/OtherReceivablesNet-Details" id="OtherReceivablesNet-Details">
          <link:definition>00000047 - Disclosure - Other receivables, 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://english.infobird.com/role/RelatedPartyBalancesAndTransactionsDetails" id="RelatedPartyBalancesAndTransactionsDetails">
          <link:definition>00000048 - Disclosure - Related party balances and transactions (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://english.infobird.com/role/RelatedPartyBalancesAndTransactionsDetails1" id="RelatedPartyBalancesAndTransactionsDetails1">
          <link:definition>00000049 - Disclosure - Related party balances and transactions (Details 1)</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://english.infobird.com/role/TaxesDetails" id="TaxesDetails">
          <link:definition>00000050 - Disclosure - Taxes (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://english.infobird.com/role/TaxesDetails1" id="TaxesDetails1">
          <link:definition>00000051 - Disclosure - Taxes (Details 1)</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://english.infobird.com/role/TaxesDetails2" id="TaxesDetails2">
          <link:definition>00000052 - Disclosure - Taxes (Details 2)</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://english.infobird.com/role/TaxesDetailsNarrative" id="TaxesDetailsNarrative">
          <link:definition>00000053 - Disclosure - 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://english.infobird.com/role/ConcentrationOfRiskDetailsNarrative" id="ConcentrationOfRiskDetailsNarrative">
          <link:definition>00000054 - Disclosure - Concentration of risk (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://english.infobird.com/role/EquityDetails" id="EquityDetails">
          <link:definition>00000055 - Disclosure - Equity (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://english.infobird.com/role/EquityDetails1" id="EquityDetails1">
          <link:definition>00000056 - Disclosure - Equity (Details 1)</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://english.infobird.com/role/EquityDetailsNarrative" id="EquityDetailsNarrative">
          <link:definition>00000057 - Disclosure - Equity (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://english.infobird.com/role/LeaseDetails" id="LeaseDetails">
          <link:definition>00000058 - Disclosure - Lease (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://english.infobird.com/role/LeaseDetailsNarrative" id="LeaseDetailsNarrative">
          <link:definition>00000059 - Disclosure - Lease (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://english.infobird.com/role/SegmentInformationAndRevenueAnalysisDetails" id="SegmentInformationAndRevenueAnalysisDetails">
          <link:definition>00000060 - Disclosure - Segment information and revenue analysis (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://english.infobird.com/role/SubsequentEventsDetailsNarrative" id="SubsequentEventsDetailsNarrative">
          <link:definition>00000061 - Disclosure - Subsequent Events (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="ifbd-20230630_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="ifbd-20230630_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="ifbd-20230630_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="ifbd-20230630_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/2023" schemaLocation="https://xbrl.sec.gov/dei/2023/dei-2023.xsd" />
    <import namespace="http://fasb.org/us-gaap/2023" schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd" />
    <import namespace="http://fasb.org/us-types/2023" schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd" />
    <import namespace="http://xbrl.sec.gov/country/2023" schemaLocation="https://xbrl.sec.gov/country/2023/country-2023.xsd" />
    <import namespace="http://xbrl.sec.gov/currency/2023" schemaLocation="https://xbrl.sec.gov/currency/2023/currency-2023.xsd" />
    <import namespace="http://fasb.org/srt/2023" schemaLocation="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd" />
    <import namespace="http://fasb.org/srt-types/2023" schemaLocation="https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd" />
    <element id="ifbd_RetainedEarningsStatutoryRservesMember" name="RetainedEarningsStatutoryRservesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_RetainedEarningsUnrestrictedMember" name="RetainedEarningsUnrestrictedMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_InfobirdHKMember" name="InfobirdHKMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_InfobirdWFOEMember" name="InfobirdWFOEMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_InfobirdBeijingMember" name="InfobirdBeijingMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_InfobirdGuiyangMember" name="InfobirdGuiyangMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_InfobirdAnhuiMember" name="InfobirdAnhuiMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_ShanghaiQishuoMember" name="ShanghaiQishuoMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_AnhuiWeiaoiMember" name="AnhuiWeiaoiMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_ConvertibleNoteMember" name="ConvertibleNoteMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_LandUseRightsMember" name="LandUseRightsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_ElectronicDevicesMember" name="ElectronicDevicesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_ComputerAndNetworkEquipmentMember" name="ComputerAndNetworkEquipmentMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_InforbirdWFOEMember" name="InforbirdWFOEMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_BankOfBeijingMember" name="BankOfBeijingMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_BOCFullertonBankMember" name="BOCFullertonBankMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_ChinaMerchantsBankMember" name="ChinaMerchantsBankMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_ChinaConstructionBankMember" name="ChinaConstructionBankMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_JiMengMember" name="JiMengMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_ZuogangLuoMember" name="ZuogangLuoMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_ZhiguoLiMember" name="ZhiguoLiMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_QiGuMember" name="QiGuMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_YiminWuMember" name="YiminWuMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_WeiminWuMember" name="WeiminWuMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_ShengminWuMember" name="ShengminWuMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_OneCustomerMember" name="OneCustomerMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_TwoCustomerMember" name="TwoCustomerMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_ThreeCustomerMember" name="ThreeCustomerMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_VendorConcentrationRiskMember" name="VendorConcentrationRiskMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_TwoConsultingFirmsMember" name="TwoConsultingFirmsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_SecuritiesPurchaseAgreement1Member" name="SecuritiesPurchaseAgreement1Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_SecuritiesPurchaseAgreement2Member" name="SecuritiesPurchaseAgreement2Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_SecuritiesPurchaseAgreement3Member" name="SecuritiesPurchaseAgreement3Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_StandardCloudBasedServicesMember" name="StandardCloudBasedServicesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_BusinessProcessOutsourcingServicesMember" name="BusinessProcessOutsourcingServicesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_BusinessIntegrationServicesMember" name="BusinessIntegrationServicesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_OtherRevenuesMember" name="OtherRevenuesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_Purchaser1Member" name="Purchaser1Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_Purchaser2Member" name="Purchaser2Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_BuyerMember" name="BuyerMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_Purchaser4Member" name="Purchaser4Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_EntityAddressAddressLine4" name="EntityAddressAddressLine4" nillable="true" xbrli:periodType="duration" type="xbrli:normalizedStringItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_DueFromDiscontinuedOperations" name="DueFromDiscontinuedOperations" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_CurrentAssetsOfDiscontinuedOperations" name="CurrentAssetsOfDiscontinuedOperations" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_OtherAssetsOfDiscontinuedOperations" name="OtherAssetsOfDiscontinuedOperations" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_CurrentLiabilitiesOfDiscontinuedOperations" name="CurrentLiabilitiesOfDiscontinuedOperations" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_AdvanceFromInvestorNoncurrent" name="AdvanceFromInvestorNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_OtherLiabilitiesOfDiscontinuedOperations" name="OtherLiabilitiesOfDiscontinuedOperations" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_StatutoryReserves" name="StatutoryReserves" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_IssuedOrinarySharesUnderF3NetOfIssuanceCosts" name="IssuedOrinarySharesUnderF3NetOfIssuanceCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_IssuedOrinarySharesUnderF3NetOfIssuanceCostsShares" name="IssuedOrinarySharesUnderF3NetOfIssuanceCostsShares" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_WarrantsConvertToOrdinaryShares" name="WarrantsConvertToOrdinaryShares" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_WarrantsConvertToOrdinarySharesShares" name="WarrantsConvertToOrdinarySharesShares" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_AdditionalOrdinarySharesOfRoundUpAdjustmentDueToRetroactiveEffectOfShareConsolidationIn2023" name="AdditionalOrdinarySharesOfRoundUpAdjustmentDueToRetroactiveEffectOfShareConsolidationIn2023" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_AdditionalOrdinarySharesOfRoundUpAdjustmentDueToRetroactiveEffectOfShareConsolidationIn2023Shares" name="AdditionalOrdinarySharesOfRoundUpAdjustmentDueToRetroactiveEffectOfShareConsolidationIn2023Shares" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_NetLossFromDiscontinuedOperations" name="NetLossFromDiscontinuedOperations" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_NetLossFromContinuingOperations" name="NetLossFromContinuingOperations" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_IncreaseDecreaseInDueFromDiscontinuedOperations" name="IncreaseDecreaseInDueFromDiscontinuedOperations" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_AssetRetirementObligationsPeriodIncreaseDecrease" name="AssetRetirementObligationsPeriodIncreaseDecrease" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_CashDepositInEscrowAccount" name="CashDepositInEscrowAccount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_NetProceedsFromIssuanceOfCommonStockUnderF3" name="NetProceedsFromIssuanceOfCommonStockUnderF3" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_NetProceedsInAdvanceForIssuanceOfConvertibleBondsInSeptember2023" name="NetProceedsInAdvanceForIssuanceOfConvertibleBondsInSeptember2023" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_RefundsFromEscrow" name="RefundsFromEscrow" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_InitialRecognitionOfOperatingRightOfUseAssetAndLeaseLiability" name="InitialRecognitionOfOperatingRightOfUseAssetAndLeaseLiability" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_EliminationOfOperatingRightOfUseAssetAndLeaseLiabilityUponTerminationOfOperatingLease" name="EliminationOfOperatingRightOfUseAssetAndLeaseLiabilityUponTerminationOfOperatingLease" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_DisclosureSegmentInformationAndRevenueAnalysisAbstract" name="DisclosureSegmentInformationAndRevenueAnalysisAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_SegmentInformationAndRevenueAnalysisTextBlock" name="SegmentInformationAndRevenueAnalysisTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_OtherReceivablesNetPoliciesTextBlock" name="OtherReceivablesNetPoliciesTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_PrepaymentsPoliciesTextBlock" name="PrepaymentsPoliciesTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_ShortTermInvestmentsPolicyTextBlock" name="ShortTermInvestmentsPolicyTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_EscrowPolicyTextBlock" name="EscrowPolicyTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_LongtermDepositsPoliciesTextBlock" name="LongtermDepositsPoliciesTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_GovernmentGrantsPoliciesTextBlock" name="GovernmentGrantsPoliciesTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_NoncontrollingInterestsPoliciesTextBlock" name="NoncontrollingInterestsPoliciesTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_ValueAddedTaxesPoliciesTextBlock" name="ValueAddedTaxesPoliciesTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_WarrantsPolicyTextBlock" name="WarrantsPolicyTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_StatutoryReservesPoliciesTextBlock" name="StatutoryReservesPoliciesTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_ScheduleOfConsolidatedFinancialStatementsTableTextBlock" name="ScheduleOfConsolidatedFinancialStatementsTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_ScheduleOfPropertyAndEquipmentUsefulLivesTableTextBlock" name="ScheduleOfPropertyAndEquipmentUsefulLivesTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_ScheduleOfSummarizedVariableInterestEntitiesTextBlock" name="ScheduleOfSummarizedVariableInterestEntitiesTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationstBalanceSheetAndAdditionalDisclosuresTextBlock" name="ScheduleOfDisposalGroupsIncludingDiscontinuedOperationstBalanceSheetAndAdditionalDisclosuresTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementAndAdditionalDisclosuresTextBlock" name="ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementAndAdditionalDisclosuresTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_ScheduleOfShortTermInvestmentsTableTextBlock" name="ScheduleOfShortTermInvestmentsTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_ScheduleOfOtherReceivablesNet" name="ScheduleOfOtherReceivablesNet" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_ScheduleOfTaxesPayablesTableTextBlock" name="ScheduleOfTaxesPayablesTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_BusinessAcquisitionsDescriptionOfAcquiredEntity" name="BusinessAcquisitionsDescriptionOfAcquiredEntity" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_PropertyPlantAndEquipmentEstimatedUsefulLive" name="PropertyPlantAndEquipmentEstimatedUsefulLive" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_NoncontrollingInterests" name="NoncontrollingInterests" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_WorkingCapital" name="WorkingCapital" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_AllowanceForDoubtfulAccountsOnLongTermDeposits" name="AllowanceForDoubtfulAccountsOnLongTermDeposits" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_ImpairmentOfLongLivedAssets" name="ImpairmentOfLongLivedAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_DisposalGroupIncludingDiscontinuedOperationOtherReceivableNet" name="DisposalGroupIncludingDiscontinuedOperationOtherReceivableNet" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties" name="DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_DisposalGroupIncludingDiscontinuedOperationRightOfUseAssetsNoncurrent" name="DisposalGroupIncludingDiscontinuedOperationRightOfUseAssetsNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_DisposalGroupIncludingDiscontinuedOperationLongTermDepositsNoncurrent" name="DisposalGroupIncludingDiscontinuedOperationLongTermDepositsNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_DisposalGroupIncludingDiscontinuedOperationAssets" name="DisposalGroupIncludingDiscontinuedOperationAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_DisposalGroupIncludingDiscontinuedOperationBankLoansCurrent" name="DisposalGroupIncludingDiscontinuedOperationBankLoansCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_DisposalGroupIncludingDiscontinuedOperationOtherPayableAndAccruedLiabilitiesCurrent" name="DisposalGroupIncludingDiscontinuedOperationOtherPayableAndAccruedLiabilitiesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent" name="DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_DisposalGroupIncludingDiscontinuedOperationDueToInfobirdCaymanCurrent" name="DisposalGroupIncludingDiscontinuedOperationDueToInfobirdCaymanCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilitiesCurrentLiabilities" name="DisposalGroupIncludingDiscontinuedOperationLeaseLiabilitiesCurrentLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_DisposalGroupIncludingDiscontinuedOperationBankLoansNonCurrent" name="DisposalGroupIncludingDiscontinuedOperationBankLoansNonCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilitiesNonCurrentLiabilities" name="DisposalGroupIncludingDiscontinuedOperationLeaseLiabilitiesNonCurrentLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationLiabilities" name="LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_DisposalGroupIncludingDiscontinuedOperationSellingExpense" name="DisposalGroupIncludingDiscontinuedOperationSellingExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment" name="DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_DisposalGroupIncludingDiscontinuedOperationLongLiveAssetsImpairment" name="DisposalGroupIncludingDiscontinuedOperationLongLiveAssetsImpairment" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense" name="DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseTotal" name="DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseTotal" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_ReceivablesFromSalesOfShorttermInvestment" name="ReceivablesFromSalesOfShorttermInvestment" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_AllowanceForDoubtfulAccountsPremiumAndOtherReceivables" name="AllowanceForDoubtfulAccountsPremiumAndOtherReceivables" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_DisposalGroupIncludingDiscontinuedOperationsOtherReceivableNet" name="DisposalGroupIncludingDiscontinuedOperationsOtherReceivableNet" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_DisposalGroupIncludingDiscontinuedOperationOtherReceivable" name="DisposalGroupIncludingDiscontinuedOperationOtherReceivable" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_IncomeTaxBenefit" name="IncomeTaxBenefit" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_IncomeTaxExpenseBenefitContinuingOperations" name="IncomeTaxExpenseBenefitContinuingOperations" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_DeferredtTaxAssetsLongliveAssetsImpairment" name="DeferredtTaxAssetsLongliveAssetsImpairment" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_RecognitionOfIntangibleAssetsArisingFromBusinessCombinations" name="RecognitionOfIntangibleAssetsArisingFromBusinessCombinations" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_VatTaxesPayable" name="VatTaxesPayable" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_OtherTaxesPayable" name="OtherTaxesPayable" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_TaxesPayableDiscontinuedOperations" name="TaxesPayableDiscontinuedOperations" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_TaxesPayableContinuingOperations" name="TaxesPayableContinuingOperations" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_TaxSavings" name="TaxSavings" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_IncomeTaxExpensesBenefit" name="IncomeTaxExpensesBenefit" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_DeferredTaxAssetsTaxAllowanceForDoubtfulAccounts" name="DeferredTaxAssetsTaxAllowanceForDoubtfulAccounts" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_DeferredTaxAssetLiabilitiesNet" name="DeferredTaxAssetLiabilitiesNet" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_WarrantsIssued" name="WarrantsIssued" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_WeightedAverageExercisePriceWarrantsIssued" name="WeightedAverageExercisePriceWarrantsIssued" nillable="true" xbrli:periodType="duration" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_WarrantsExercised" name="WarrantsExercised" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_WeightedAverageExercisePriceWarrantsExercised" name="WeightedAverageExercisePriceWarrantsExercised" nillable="true" xbrli:periodType="duration" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_WarrantsExpired" name="WarrantsExpired" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_WeightedAverageExercisePriceWarrantsExpired" name="WeightedAverageExercisePriceWarrantsExpired" nillable="true" xbrli:periodType="duration" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_WarrantsExercisable" name="WarrantsExercisable" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_WeightedAverageExercisePriceWarrantsExercisable" name="WeightedAverageExercisePriceWarrantsExercisable" nillable="true" xbrli:periodType="instant" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_SaleOfCommonStock" name="SaleOfCommonStock" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_ConsiderationAmount" name="ConsiderationAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_NumberOfWarrantPurchase" name="NumberOfWarrantPurchase" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_WarrantRemainingLives" name="WarrantRemainingLives" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_PaidincapitalRegisteredCapitalAndStatutoryReserves" name="PaidincapitalRegisteredCapitalAndStatutoryReserves" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_StatutorysReserve" name="StatutorysReserve" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_OperatingLeaseLiabilityDiscontinuedOperations" name="OperatingLeaseLiabilityDiscontinuedOperations" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="ifbd_OperatingLeaseLiabilityContinuedOperations" name="OperatingLeaseLiabilityContinuedOperations" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>5
<FILENAME>ifbd-20230630_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.20a -->
    <!-- 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://english.infobird.com/role/Cover" xlink:href="ifbd-20230630.xsd#Cover" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheets" xlink:href="ifbd-20230630.xsd#UnauditedInterimCondensedConsolidatedBalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheetsParenthetical" xlink:href="ifbd-20230630.xsd#UnauditedInterimCondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" xlink:href="ifbd-20230630.xsd#UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossParenthetical" xlink:href="ifbd-20230630.xsd#UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfChangesInEquity" xlink:href="ifbd-20230630.xsd#UnauditedInterimCondensedConsolidatedStatementsOfChangesInEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows" xlink:href="ifbd-20230630.xsd#UnauditedInterimCondensedConsolidatedStatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/NatureOfBusinessAndOrganization" xlink:href="ifbd-20230630.xsd#NatureOfBusinessAndOrganization" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/SummaryOfSignificantAccountingPolicies" xlink:href="ifbd-20230630.xsd#SummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/VariableInterestEntity" xlink:href="ifbd-20230630.xsd#VariableInterestEntity" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/BusinessCombination" xlink:href="ifbd-20230630.xsd#BusinessCombination" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/DiscontinuedOperations" xlink:href="ifbd-20230630.xsd#DiscontinuedOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/ShortTermInvestments" xlink:href="ifbd-20230630.xsd#ShortTermInvestments" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/OtherReceivablesNet" xlink:href="ifbd-20230630.xsd#OtherReceivablesNet" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/RelatedPartyBalancesAndTransactions" xlink:href="ifbd-20230630.xsd#RelatedPartyBalancesAndTransactions" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/Taxes" xlink:href="ifbd-20230630.xsd#Taxes" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/ConcentrationOfRisk" xlink:href="ifbd-20230630.xsd#ConcentrationOfRisk" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/Equity" xlink:href="ifbd-20230630.xsd#Equity" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/Lease" xlink:href="ifbd-20230630.xsd#Lease" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/CommitmentsAndContingencies" xlink:href="ifbd-20230630.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/SegmentInformationAndRevenueAnalysis" xlink:href="ifbd-20230630.xsd#SegmentInformationAndRevenueAnalysis" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/SubsequentEvents" xlink:href="ifbd-20230630.xsd#SubsequentEvents" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:href="ifbd-20230630.xsd#SummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/NatureOfBusinessAndOrganizationTables" xlink:href="ifbd-20230630.xsd#NatureOfBusinessAndOrganizationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:href="ifbd-20230630.xsd#SummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/VariableInterestEntityTables" xlink:href="ifbd-20230630.xsd#VariableInterestEntityTables" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/DiscontinuedOperationsTables" xlink:href="ifbd-20230630.xsd#DiscontinuedOperationsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/ShortTermInvestmentsTables" xlink:href="ifbd-20230630.xsd#ShortTermInvestmentsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/OtherReceivablesNetTables" xlink:href="ifbd-20230630.xsd#OtherReceivablesNetTables" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/RelatedPartyBalancesAndTransactionsTables" xlink:href="ifbd-20230630.xsd#RelatedPartyBalancesAndTransactionsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/TaxesTables" xlink:href="ifbd-20230630.xsd#TaxesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/EquityTables" xlink:href="ifbd-20230630.xsd#EquityTables" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/LeaseTables" xlink:href="ifbd-20230630.xsd#LeaseTables" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/SegmentInformationAndRevenueAnalysisTables" xlink:href="ifbd-20230630.xsd#SegmentInformationAndRevenueAnalysisTables" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/NatureOfBusinessAndOrganizationDetails" xlink:href="ifbd-20230630.xsd#NatureOfBusinessAndOrganizationDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetails" xlink:href="ifbd-20230630.xsd#SummaryOfSignificantAccountingPoliciesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetails1" xlink:href="ifbd-20230630.xsd#SummaryOfSignificantAccountingPoliciesDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:href="ifbd-20230630.xsd#SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/VariableInterestEntityDetails" xlink:href="ifbd-20230630.xsd#VariableInterestEntityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/VariableInterestEntityDetails1" xlink:href="ifbd-20230630.xsd#VariableInterestEntityDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/VariableInterestEntityDetailsNarrative" xlink:href="ifbd-20230630.xsd#VariableInterestEntityDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/BusinessCombinationDetailsNarrative" xlink:href="ifbd-20230630.xsd#BusinessCombinationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/DiscontinuedOperations-Details" xlink:href="ifbd-20230630.xsd#DiscontinuedOperations-Details" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/DiscontinuedOperations-Details1" xlink:href="ifbd-20230630.xsd#DiscontinuedOperations-Details1" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/ShortTermInvestmentsDetails" xlink:href="ifbd-20230630.xsd#ShortTermInvestmentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/ShortTermInvestmentsDetailsNarrative" xlink:href="ifbd-20230630.xsd#ShortTermInvestmentsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/OtherReceivablesNet-Details" xlink:href="ifbd-20230630.xsd#OtherReceivablesNet-Details" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/RelatedPartyBalancesAndTransactionsDetails" xlink:href="ifbd-20230630.xsd#RelatedPartyBalancesAndTransactionsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/RelatedPartyBalancesAndTransactionsDetails1" xlink:href="ifbd-20230630.xsd#RelatedPartyBalancesAndTransactionsDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/TaxesDetails" xlink:href="ifbd-20230630.xsd#TaxesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/TaxesDetails1" xlink:href="ifbd-20230630.xsd#TaxesDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/TaxesDetails2" xlink:href="ifbd-20230630.xsd#TaxesDetails2" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/TaxesDetailsNarrative" xlink:href="ifbd-20230630.xsd#TaxesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/ConcentrationOfRiskDetailsNarrative" xlink:href="ifbd-20230630.xsd#ConcentrationOfRiskDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/EquityDetails" xlink:href="ifbd-20230630.xsd#EquityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/EquityDetails1" xlink:href="ifbd-20230630.xsd#EquityDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/EquityDetailsNarrative" xlink:href="ifbd-20230630.xsd#EquityDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/LeaseDetails" xlink:href="ifbd-20230630.xsd#LeaseDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/LeaseDetailsNarrative" xlink:href="ifbd-20230630.xsd#LeaseDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/SegmentInformationAndRevenueAnalysisDetails" xlink:href="ifbd-20230630.xsd#SegmentInformationAndRevenueAnalysisDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/SubsequentEventsDetailsNarrative" xlink:href="ifbd-20230630.xsd#SubsequentEventsDetailsNarrative" xlink:type="simple" />
    <link:calculationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/Cover" xlink:title="00000001 - Document - Cover" />
    <link:calculationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheets" xlink:title="00000002 - Statement - UNAUDITED INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Cash" xlink:label="loc_us-gaapCash" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapCash" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherReceivablesNetCurrent" xlink:label="loc_us-gaapOtherReceivablesNetCurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapOtherReceivablesNetCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_DueFromDiscontinuedOperations" xlink:label="loc_ifbdDueFromDiscontinuedOperations" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_ifbdDueFromDiscontinuedOperations" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EscrowDeposit" xlink:label="loc_us-gaapEscrowDeposit" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapEscrowDeposit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaapShortTermInvestments" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapShortTermInvestments" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_CurrentAssetsOfDiscontinuedOperations" xlink:label="loc_ifbdCurrentAssetsOfDiscontinuedOperations" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_ifbdCurrentAssetsOfDiscontinuedOperations" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssets" xlink:label="loc_us-gaapOtherAssets" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_OtherAssetsOfDiscontinuedOperations" xlink:label="loc_ifbdOtherAssetsOfDiscontinuedOperations" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherAssets" xlink:to="loc_ifbdOtherAssetsOfDiscontinuedOperations" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-gaapOtherAssets" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_CurrentLiabilitiesOfDiscontinuedOperations" xlink:label="loc_ifbdCurrentLiabilitiesOfDiscontinuedOperations" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_ifbdCurrentLiabilitiesOfDiscontinuedOperations" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_us-gaapLiabilitiesNoncurrent" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_AdvanceFromInvestorNoncurrent" xlink:label="loc_ifbdAdvanceFromInvestorNoncurrent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesNoncurrent" xlink:to="loc_ifbdAdvanceFromInvestorNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_OtherLiabilitiesOfDiscontinuedOperations" xlink:label="loc_ifbdOtherLiabilitiesOfDiscontinuedOperations" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesNoncurrent" xlink:to="loc_ifbdOtherLiabilitiesOfDiscontinuedOperations" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapLiabilitiesNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="ifbd-20230630.xsd#ifbd_StatutoryReserves" xlink:label="loc_ifbdStatutoryReserves" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_ifbdStatutoryReserves" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheetsParenthetical" xlink:title="00000003 - Statement - UNAUDITED INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" xlink:title="00000004 - Statement - UNAUDITED INTERIM CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_us-gaapRevenues" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaapCostOfRevenue" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_us-gaapCostOfRevenue" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="loc_us-gaapSellingAndMarketingExpense" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapSellingAndMarketingExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaapGeneralAndAdministrativeExpense" />
      <link:calculationArc order="2" 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/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaapResearchAndDevelopmentExpense" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapResearchAndDevelopmentExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="loc_us-gaapImpairmentOfLongLivedAssetsHeldForUse" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapImpairmentOfLongLivedAssetsHeldForUse" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaapNonoperatingIncomeExpense" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="loc_us-gaapInvestmentIncomeInterest" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_us-gaapInvestmentIncomeInterest" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaapInterestExpense" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_us-gaapInterestExpense" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaapOtherNonoperatingIncomeExpense" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_us-gaapOtherNonoperatingIncomeExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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: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/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperations" xlink:label="loc_us-gaapIncomeLossFromContinuingOperations" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperations" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-gaapIncomeLossFromContinuingOperations" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-gaapIncomeLossFromContinuingOperations" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="loc_us-gaapIncomeLossFromDiscontinuedOperationsNetOfTax" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapProfitLoss" xlink:to="loc_us-gaapIncomeLossFromDiscontinuedOperationsNetOfTax" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="loc_us-gaapProfitLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-gaapComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-gaapComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapComprehensiveIncomeNetOfTax" xlink:to="loc_us-gaapComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossParenthetical" xlink:title="00000005 - Statement - UNAUDITED INTERIM CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (Parenthetical)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfChangesInEquity" xlink:title="00000006 - Statement - UNAUDITED INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY" />
    <link:calculationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows" xlink:title="00000007 - Statement - UNAUDITED INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="ifbd-20230630.xsd#ifbd_NetLossFromDiscontinuedOperations" xlink:label="loc_ifbdNetLossFromDiscontinuedOperations" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_ifbdNetLossFromDiscontinuedOperations" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_NetLossFromContinuingOperations" xlink:label="loc_ifbdNetLossFromContinuingOperations" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_ifbdNetLossFromContinuingOperations" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnInvestments" xlink:label="loc_us-gaapGainLossOnInvestments" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapGainLossOnInvestments" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaapAllocatedShareBasedCompensationExpense" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapAllocatedShareBasedCompensationExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherReceivables" xlink:label="loc_us-gaapIncreaseDecreaseInOtherReceivables" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInOtherReceivables" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_IncreaseDecreaseInDueFromDiscontinuedOperations" xlink:label="loc_ifbdIncreaseDecreaseInDueFromDiscontinuedOperations" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_ifbdIncreaseDecreaseInDueFromDiscontinuedOperations" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_AssetRetirementObligationsPeriodIncreaseDecrease" xlink:label="loc_ifbdAssetRetirementObligationsPeriodIncreaseDecrease" />
      <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_ifbdAssetRetirementObligationsPeriodIncreaseDecrease" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:label="loc_us-gaapCashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" />
      <link:calculationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapCashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesContinuingOperations" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_CashDepositInEscrowAccount" xlink:label="loc_ifbdCashDepositInEscrowAccount" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:to="loc_ifbdCashDepositInEscrowAccount" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:label="loc_us-gaapCashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapCashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesContinuingOperations" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_NetProceedsFromIssuanceOfCommonStockUnderF3" xlink:label="loc_ifbdNetProceedsFromIssuanceOfCommonStockUnderF3" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="loc_ifbdNetProceedsFromIssuanceOfCommonStockUnderF3" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_NetProceedsInAdvanceForIssuanceOfConvertibleBondsInSeptember2023" xlink:label="loc_ifbdNetProceedsInAdvanceForIssuanceOfConvertibleBondsInSeptember2023" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="loc_ifbdNetProceedsInAdvanceForIssuanceOfConvertibleBondsInSeptember2023" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_RefundsFromEscrow" xlink:label="loc_ifbdRefundsFromEscrow" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="loc_ifbdRefundsFromEscrow" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" xlink:label="loc_us-gaapCashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapCashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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://english.infobird.com/role/NatureOfBusinessAndOrganization" xlink:title="00000008 - Disclosure - Nature of business and organization" />
    <link:calculationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/SummaryOfSignificantAccountingPolicies" xlink:title="00000009 - Disclosure - Summary of significant accounting policies" />
    <link:calculationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/VariableInterestEntity" xlink:title="00000010 - Disclosure - Variable interest entity" />
    <link:calculationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/BusinessCombination" xlink:title="00000011 - Disclosure - Business combination" />
    <link:calculationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/DiscontinuedOperations" xlink:title="00000012 - Disclosure - Discontinued Operations" />
    <link:calculationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/ShortTermInvestments" xlink:title="00000013 - Disclosure - Short term investments" />
    <link:calculationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/OtherReceivablesNet" xlink:title="00000014 - Disclosure - Other receivables, net" />
    <link:calculationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/RelatedPartyBalancesAndTransactions" xlink:title="00000015 - Disclosure - Related party balances and transactions" />
    <link:calculationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/Taxes" xlink:title="00000016 - Disclosure - Taxes" />
    <link:calculationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/ConcentrationOfRisk" xlink:title="00000017 - Disclosure - Concentration of risk" />
    <link:calculationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/Equity" xlink:title="00000018 - Disclosure - Equity" />
    <link:calculationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/Lease" xlink:title="00000019 - Disclosure - Lease" />
    <link:calculationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/CommitmentsAndContingencies" xlink:title="00000020 - Disclosure - Commitments and contingencies" />
    <link:calculationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/SegmentInformationAndRevenueAnalysis" xlink:title="00000021 - Disclosure - Segment information and revenue analysis" />
    <link:calculationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/SubsequentEvents" xlink:title="00000022 - Disclosure - Subsequent Events" />
    <link:calculationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:title="00000023 - Disclosure - Summary of significant accounting policies (Policies)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/NatureOfBusinessAndOrganizationTables" xlink:title="00000024 - Disclosure - Nature of business and organization (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:title="00000025 - Disclosure - Summary of significant accounting policies (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/VariableInterestEntityTables" xlink:title="00000026 - Disclosure - Variable interest entity (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/DiscontinuedOperationsTables" xlink:title="00000027 - Disclosure - Discontinued Operations (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/ShortTermInvestmentsTables" xlink:title="00000028 - Disclosure - Short term investments (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/OtherReceivablesNetTables" xlink:title="00000029 - Disclosure - Other receivables, net (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/RelatedPartyBalancesAndTransactionsTables" xlink:title="00000030 - Disclosure - Related party balances and transactions (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/TaxesTables" xlink:title="00000031 - Disclosure - Taxes (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/EquityTables" xlink:title="00000032 - Disclosure - Equity (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/LeaseTables" xlink:title="00000033 - Disclosure - Lease (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/SegmentInformationAndRevenueAnalysisTables" xlink:title="00000034 - Disclosure - Segment information and revenue analysis (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/NatureOfBusinessAndOrganizationDetails" xlink:title="00000035 - Disclosure - Nature of business and organization (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetails" xlink:title="00000036 - Disclosure -  Summary of significant accounting policies (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetails1" xlink:title="00000037 - Disclosure -  Summary of significant accounting policies (Details 1)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:title="00000038 - Disclosure - Summary of significant accounting policies (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/VariableInterestEntityDetails" xlink:title="00000039 - Disclosure - Variable interest entity (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/VariableInterestEntityDetails1" xlink:title="00000040 - Disclosure - Variable interest entity (Details 1)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/VariableInterestEntityDetailsNarrative" xlink:title="00000041 - Disclosure - Variable interest entity (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/BusinessCombinationDetailsNarrative" xlink:title="00000042 - Disclosure - Business combination (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/DiscontinuedOperations-Details" xlink:title="00000043 - Disclosure - Discontinued operations - (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="loc_us-gaapAssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:label="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:label="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_DisposalGroupIncludingDiscontinuedOperationOtherReceivableNet" xlink:label="loc_ifbdDisposalGroupIncludingDiscontinuedOperationOtherReceivableNet" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="loc_ifbdDisposalGroupIncludingDiscontinuedOperationOtherReceivableNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties" xlink:label="loc_ifbdDisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="loc_ifbdDisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" xlink:label="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:label="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" xlink:label="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:to="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_DisposalGroupIncludingDiscontinuedOperationRightOfUseAssetsNoncurrent" xlink:label="loc_ifbdDisposalGroupIncludingDiscontinuedOperationRightOfUseAssetsNoncurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:to="loc_ifbdDisposalGroupIncludingDiscontinuedOperationRightOfUseAssetsNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_DisposalGroupIncludingDiscontinuedOperationLongTermDepositsNoncurrent" xlink:label="loc_ifbdDisposalGroupIncludingDiscontinuedOperationLongTermDepositsNoncurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:to="loc_ifbdDisposalGroupIncludingDiscontinuedOperationLongTermDepositsNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent" xlink:label="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:to="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent" xlink:label="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:to="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_DisposalGroupIncludingDiscontinuedOperationAssets" xlink:label="loc_ifbdDisposalGroupIncludingDiscontinuedOperationAssets" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifbdDisposalGroupIncludingDiscontinuedOperationAssets" xlink:to="loc_us-gaapAssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifbdDisposalGroupIncludingDiscontinuedOperationAssets" xlink:to="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="loc_us-gaapLiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" xlink:label="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_DisposalGroupIncludingDiscontinuedOperationBankLoansCurrent" xlink:label="loc_ifbdDisposalGroupIncludingDiscontinuedOperationBankLoansCurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="loc_ifbdDisposalGroupIncludingDiscontinuedOperationBankLoansCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_DisposalGroupIncludingDiscontinuedOperationOtherPayableAndAccruedLiabilitiesCurrent" xlink:label="loc_ifbdDisposalGroupIncludingDiscontinuedOperationOtherPayableAndAccruedLiabilitiesCurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="loc_ifbdDisposalGroupIncludingDiscontinuedOperationOtherPayableAndAccruedLiabilitiesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent" xlink:label="loc_ifbdDisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="loc_ifbdDisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_DisposalGroupIncludingDiscontinuedOperationDueToInfobirdCaymanCurrent" xlink:label="loc_ifbdDisposalGroupIncludingDiscontinuedOperationDueToInfobirdCaymanCurrent" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="loc_ifbdDisposalGroupIncludingDiscontinuedOperationDueToInfobirdCaymanCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent" xlink:label="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedIncomeTaxesPayable" xlink:label="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationAccruedIncomeTaxesPayable" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationAccruedIncomeTaxesPayable" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilitiesCurrentLiabilities" xlink:label="loc_ifbdDisposalGroupIncludingDiscontinuedOperationLeaseLiabilitiesCurrentLiabilities" />
      <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="loc_ifbdDisposalGroupIncludingDiscontinuedOperationLeaseLiabilitiesCurrentLiabilities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:label="loc_us-gaapLiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_DisposalGroupIncludingDiscontinuedOperationBankLoansNonCurrent" xlink:label="loc_ifbdDisposalGroupIncludingDiscontinuedOperationBankLoansNonCurrent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:to="loc_ifbdDisposalGroupIncludingDiscontinuedOperationBankLoansNonCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilitiesNonCurrentLiabilities" xlink:label="loc_ifbdDisposalGroupIncludingDiscontinuedOperationLeaseLiabilitiesNonCurrentLiabilities" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:to="loc_ifbdDisposalGroupIncludingDiscontinuedOperationLeaseLiabilitiesNonCurrentLiabilities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationLiabilities" xlink:label="loc_ifbdLiabilitiesOfDisposalGroupIncludingDiscontinuedOperationLiabilities" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifbdLiabilitiesOfDisposalGroupIncludingDiscontinuedOperationLiabilities" xlink:to="loc_us-gaapLiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifbdLiabilitiesOfDisposalGroupIncludingDiscontinuedOperationLiabilities" xlink:to="loc_us-gaapLiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/DiscontinuedOperations-Details1" xlink:title="00000044 - Disclosure - Discontinued Operations - (Details 1)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:label="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:label="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationRevenue" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:to="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationRevenue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:label="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:to="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense" xlink:label="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationOperatingExpense" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_DisposalGroupIncludingDiscontinuedOperationSellingExpense" xlink:label="loc_ifbdDisposalGroupIncludingDiscontinuedOperationSellingExpense" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationOperatingExpense" xlink:to="loc_ifbdDisposalGroupIncludingDiscontinuedOperationSellingExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" xlink:label="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationOperatingExpense" xlink:to="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment" xlink:label="loc_ifbdDisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationOperatingExpense" xlink:to="loc_ifbdDisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_DisposalGroupIncludingDiscontinuedOperationLongLiveAssetsImpairment" xlink:label="loc_ifbdDisposalGroupIncludingDiscontinuedOperationLongLiveAssetsImpairment" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationOperatingExpense" xlink:to="loc_ifbdDisposalGroupIncludingDiscontinuedOperationLongLiveAssetsImpairment" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:label="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:to="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:to="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationOperatingExpense" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseTotal" xlink:label="loc_ifbdDisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseTotal" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestIncome" xlink:label="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationInterestIncome" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifbdDisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseTotal" xlink:to="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationInterestIncome" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense" xlink:label="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationInterestExpense" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifbdDisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseTotal" xlink:to="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationInterestExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense" xlink:label="loc_ifbdDisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifbdDisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseTotal" xlink:to="loc_ifbdDisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:label="loc_us-gaapDiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:to="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:to="loc_ifbdDisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseTotal" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="loc_us-gaapIncomeLossFromDiscontinuedOperationsNetOfTax" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromDiscontinuedOperationsNetOfTax" xlink:to="loc_us-gaapDiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:label="loc_us-gaapDiscontinuedOperationTaxEffectOfDiscontinuedOperation" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromDiscontinuedOperationsNetOfTax" xlink:to="loc_us-gaapDiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/ShortTermInvestmentsDetails" xlink:title="00000045 - Disclosure - Short term investments (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/ShortTermInvestmentsDetailsNarrative" xlink:title="00000046 - Disclosure - Short term investments (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/OtherReceivablesNet-Details" xlink:title="00000047 - Disclosure - Other receivables, net - (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherReceivablesGrossCurrent" xlink:label="loc_us-gaapOtherReceivablesGrossCurrent" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_ReceivablesFromSalesOfShorttermInvestment" xlink:label="loc_ifbdReceivablesFromSalesOfShorttermInvestment" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherReceivablesGrossCurrent" xlink:to="loc_ifbdReceivablesFromSalesOfShorttermInvestment" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherReceivables" xlink:label="loc_us-gaapOtherReceivables" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherReceivablesGrossCurrent" xlink:to="loc_us-gaapOtherReceivables" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_DisposalGroupIncludingDiscontinuedOperationsOtherReceivableNet" xlink:label="loc_ifbdDisposalGroupIncludingDiscontinuedOperationsOtherReceivableNet" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifbdDisposalGroupIncludingDiscontinuedOperationsOtherReceivableNet" xlink:to="loc_us-gaapOtherReceivablesGrossCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_AllowanceForDoubtfulAccountsPremiumAndOtherReceivables" xlink:label="loc_ifbdAllowanceForDoubtfulAccountsPremiumAndOtherReceivables" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifbdDisposalGroupIncludingDiscontinuedOperationsOtherReceivableNet" xlink:to="loc_ifbdAllowanceForDoubtfulAccountsPremiumAndOtherReceivables" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/RelatedPartyBalancesAndTransactionsDetails" xlink:title="00000048 - Disclosure - Related party balances and transactions (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/RelatedPartyBalancesAndTransactionsDetails1" xlink:title="00000049 - Disclosure - Related party balances and transactions (Details 1)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/TaxesDetails" xlink:title="00000050 - Disclosure - Taxes (Details)">
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_IncomeTaxBenefit" xlink:label="loc_ifbdIncomeTaxBenefit" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ifbdIncomeTaxBenefit" xlink:to="loc_us-gaapCurrentIncomeTaxExpenseBenefit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ifbdIncomeTaxBenefit" xlink:to="loc_us-gaapDeferredIncomeTaxExpenseBenefit" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/TaxesDetails1" xlink:title="00000051 - Disclosure - Taxes (Details 1)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="loc_us-gaapDeferredTaxAssetsNet" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:label="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsNet" xlink:to="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="loc_us-gaapDeferredTaxAssetsOperatingLossCarryforwards" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsNet" xlink:to="loc_us-gaapDeferredTaxAssetsOperatingLossCarryforwards" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_DeferredtTaxAssetsLongliveAssetsImpairment" xlink:label="loc_ifbdDeferredtTaxAssetsLongliveAssetsImpairment" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsNet" xlink:to="loc_ifbdDeferredtTaxAssetsLongliveAssetsImpairment" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="loc_us-gaapDeferredTaxAssetsLiabilitiesNet" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsLiabilitiesNet" xlink:to="loc_us-gaapDeferredTaxAssetsNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_RecognitionOfIntangibleAssetsArisingFromBusinessCombinations" xlink:label="loc_ifbdRecognitionOfIntangibleAssetsArisingFromBusinessCombinations" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsLiabilitiesNet" xlink:to="loc_ifbdRecognitionOfIntangibleAssetsArisingFromBusinessCombinations" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedResearchAndDevelopmentCosts" xlink:label="loc_us-gaapDeferredTaxLiabilitiesDeferredExpenseCapitalizedResearchAndDevelopmentCosts" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsLiabilitiesNet" xlink:to="loc_us-gaapDeferredTaxLiabilitiesDeferredExpenseCapitalizedResearchAndDevelopmentCosts" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaapDeferredTaxAssetsValuationAllowance" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsLiabilitiesNet" xlink:to="loc_us-gaapDeferredTaxAssetsValuationAllowance" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/TaxesDetails2" xlink:title="00000052 - Disclosure - Taxes (Details 2)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesPayableCurrent" xlink:label="loc_us-gaapTaxesPayableCurrent" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_VatTaxesPayable" xlink:label="loc_ifbdVatTaxesPayable" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapTaxesPayableCurrent" xlink:to="loc_ifbdVatTaxesPayable" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="loc_us-gaapAccruedIncomeTaxesCurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapTaxesPayableCurrent" xlink:to="loc_us-gaapAccruedIncomeTaxesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_OtherTaxesPayable" xlink:label="loc_ifbdOtherTaxesPayable" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapTaxesPayableCurrent" xlink:to="loc_ifbdOtherTaxesPayable" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/TaxesDetailsNarrative" xlink:title="00000053 - Disclosure - Taxes (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/ConcentrationOfRiskDetailsNarrative" xlink:title="00000054 - Disclosure - Concentration of risk (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/EquityDetails" xlink:title="00000055 - Disclosure - Equity (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/EquityDetails1" xlink:title="00000056 - Disclosure - Equity (Details 1)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/EquityDetailsNarrative" xlink:title="00000057 - Disclosure - Equity (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/LeaseDetails" xlink:title="00000058 - Disclosure - Lease (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/LeaseDetailsNarrative" xlink:title="00000059 - Disclosure - Lease (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/SegmentInformationAndRevenueAnalysisDetails" xlink:title="00000060 - Disclosure - Segment information and revenue analysis (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/SubsequentEventsDetailsNarrative" xlink:title="00000061 - Disclosure - Subsequent Events (Details Narrative)" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>6
<FILENAME>ifbd-20230630_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.20a -->
    <!-- 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://english.infobird.com/role/Cover" xlink:href="ifbd-20230630.xsd#Cover" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheets" xlink:href="ifbd-20230630.xsd#UnauditedInterimCondensedConsolidatedBalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheetsParenthetical" xlink:href="ifbd-20230630.xsd#UnauditedInterimCondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" xlink:href="ifbd-20230630.xsd#UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossParenthetical" xlink:href="ifbd-20230630.xsd#UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfChangesInEquity" xlink:href="ifbd-20230630.xsd#UnauditedInterimCondensedConsolidatedStatementsOfChangesInEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows" xlink:href="ifbd-20230630.xsd#UnauditedInterimCondensedConsolidatedStatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/NatureOfBusinessAndOrganization" xlink:href="ifbd-20230630.xsd#NatureOfBusinessAndOrganization" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/SummaryOfSignificantAccountingPolicies" xlink:href="ifbd-20230630.xsd#SummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/VariableInterestEntity" xlink:href="ifbd-20230630.xsd#VariableInterestEntity" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/BusinessCombination" xlink:href="ifbd-20230630.xsd#BusinessCombination" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/DiscontinuedOperations" xlink:href="ifbd-20230630.xsd#DiscontinuedOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/ShortTermInvestments" xlink:href="ifbd-20230630.xsd#ShortTermInvestments" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/OtherReceivablesNet" xlink:href="ifbd-20230630.xsd#OtherReceivablesNet" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/RelatedPartyBalancesAndTransactions" xlink:href="ifbd-20230630.xsd#RelatedPartyBalancesAndTransactions" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/Taxes" xlink:href="ifbd-20230630.xsd#Taxes" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/ConcentrationOfRisk" xlink:href="ifbd-20230630.xsd#ConcentrationOfRisk" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/Equity" xlink:href="ifbd-20230630.xsd#Equity" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/Lease" xlink:href="ifbd-20230630.xsd#Lease" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/CommitmentsAndContingencies" xlink:href="ifbd-20230630.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/SegmentInformationAndRevenueAnalysis" xlink:href="ifbd-20230630.xsd#SegmentInformationAndRevenueAnalysis" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/SubsequentEvents" xlink:href="ifbd-20230630.xsd#SubsequentEvents" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:href="ifbd-20230630.xsd#SummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/NatureOfBusinessAndOrganizationTables" xlink:href="ifbd-20230630.xsd#NatureOfBusinessAndOrganizationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:href="ifbd-20230630.xsd#SummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/VariableInterestEntityTables" xlink:href="ifbd-20230630.xsd#VariableInterestEntityTables" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/DiscontinuedOperationsTables" xlink:href="ifbd-20230630.xsd#DiscontinuedOperationsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/ShortTermInvestmentsTables" xlink:href="ifbd-20230630.xsd#ShortTermInvestmentsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/OtherReceivablesNetTables" xlink:href="ifbd-20230630.xsd#OtherReceivablesNetTables" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/RelatedPartyBalancesAndTransactionsTables" xlink:href="ifbd-20230630.xsd#RelatedPartyBalancesAndTransactionsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/TaxesTables" xlink:href="ifbd-20230630.xsd#TaxesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/EquityTables" xlink:href="ifbd-20230630.xsd#EquityTables" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/LeaseTables" xlink:href="ifbd-20230630.xsd#LeaseTables" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/SegmentInformationAndRevenueAnalysisTables" xlink:href="ifbd-20230630.xsd#SegmentInformationAndRevenueAnalysisTables" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/NatureOfBusinessAndOrganizationDetails" xlink:href="ifbd-20230630.xsd#NatureOfBusinessAndOrganizationDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetails" xlink:href="ifbd-20230630.xsd#SummaryOfSignificantAccountingPoliciesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetails1" xlink:href="ifbd-20230630.xsd#SummaryOfSignificantAccountingPoliciesDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:href="ifbd-20230630.xsd#SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/VariableInterestEntityDetails" xlink:href="ifbd-20230630.xsd#VariableInterestEntityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/VariableInterestEntityDetails1" xlink:href="ifbd-20230630.xsd#VariableInterestEntityDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/VariableInterestEntityDetailsNarrative" xlink:href="ifbd-20230630.xsd#VariableInterestEntityDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/BusinessCombinationDetailsNarrative" xlink:href="ifbd-20230630.xsd#BusinessCombinationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/DiscontinuedOperations-Details" xlink:href="ifbd-20230630.xsd#DiscontinuedOperations-Details" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/DiscontinuedOperations-Details1" xlink:href="ifbd-20230630.xsd#DiscontinuedOperations-Details1" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/ShortTermInvestmentsDetails" xlink:href="ifbd-20230630.xsd#ShortTermInvestmentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/ShortTermInvestmentsDetailsNarrative" xlink:href="ifbd-20230630.xsd#ShortTermInvestmentsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/OtherReceivablesNet-Details" xlink:href="ifbd-20230630.xsd#OtherReceivablesNet-Details" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/RelatedPartyBalancesAndTransactionsDetails" xlink:href="ifbd-20230630.xsd#RelatedPartyBalancesAndTransactionsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/RelatedPartyBalancesAndTransactionsDetails1" xlink:href="ifbd-20230630.xsd#RelatedPartyBalancesAndTransactionsDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/TaxesDetails" xlink:href="ifbd-20230630.xsd#TaxesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/TaxesDetails1" xlink:href="ifbd-20230630.xsd#TaxesDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/TaxesDetails2" xlink:href="ifbd-20230630.xsd#TaxesDetails2" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/TaxesDetailsNarrative" xlink:href="ifbd-20230630.xsd#TaxesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/ConcentrationOfRiskDetailsNarrative" xlink:href="ifbd-20230630.xsd#ConcentrationOfRiskDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/EquityDetails" xlink:href="ifbd-20230630.xsd#EquityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/EquityDetails1" xlink:href="ifbd-20230630.xsd#EquityDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/EquityDetailsNarrative" xlink:href="ifbd-20230630.xsd#EquityDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/LeaseDetails" xlink:href="ifbd-20230630.xsd#LeaseDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/LeaseDetailsNarrative" xlink:href="ifbd-20230630.xsd#LeaseDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/SegmentInformationAndRevenueAnalysisDetails" xlink:href="ifbd-20230630.xsd#SegmentInformationAndRevenueAnalysisDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/SubsequentEventsDetailsNarrative" xlink:href="ifbd-20230630.xsd#SubsequentEventsDetailsNarrative" 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://english.infobird.com/role/Cover" xlink:title="00000001 - Document - Cover" />
    <link:definitionLink xlink:type="extended" xlink:role="http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheets" xlink:title="00000002 - Statement - UNAUDITED INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheetsParenthetical" xlink:title="00000003 - Statement - UNAUDITED INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" xlink:title="00000004 - Statement - UNAUDITED INTERIM CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossParenthetical" xlink:title="00000005 - Statement - UNAUDITED INTERIM CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (Parenthetical)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfChangesInEquity" xlink:title="00000006 - Statement - UNAUDITED INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="ifbd-20230630.xsd#ifbd_RetainedEarningsStatutoryRservesMember" xlink:label="loc_ifbdRetainedEarningsStatutoryRservesMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_ifbdRetainedEarningsStatutoryRservesMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_RetainedEarningsUnrestrictedMember" xlink:label="loc_ifbdRetainedEarningsUnrestrictedMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_ifbdRetainedEarningsUnrestrictedMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="loc_us-gaapNoncontrollingInterestMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapNoncontrollingInterestMember_50" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_80" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaapSharesOutstanding_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharesOutstanding_80" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetIncomeLoss_80" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapNetIncomeLossAttributableToNoncontrollingInterest_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetIncomeLossAttributableToNoncontrollingInterest_80" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_IssuedOrinarySharesUnderF3NetOfIssuanceCosts" xlink:label="loc_ifbdIssuedOrinarySharesUnderF3NetOfIssuanceCosts_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_ifbdIssuedOrinarySharesUnderF3NetOfIssuanceCosts_80" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_IssuedOrinarySharesUnderF3NetOfIssuanceCostsShares" xlink:label="loc_ifbdIssuedOrinarySharesUnderF3NetOfIssuanceCostsShares_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_ifbdIssuedOrinarySharesUnderF3NetOfIssuanceCostsShares_80" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_WarrantsConvertToOrdinaryShares" xlink:label="loc_ifbdWarrantsConvertToOrdinaryShares_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_ifbdWarrantsConvertToOrdinaryShares_80" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_WarrantsConvertToOrdinarySharesShares" xlink:label="loc_ifbdWarrantsConvertToOrdinarySharesShares_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_ifbdWarrantsConvertToOrdinarySharesShares_80" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_AdditionalOrdinarySharesOfRoundUpAdjustmentDueToRetroactiveEffectOfShareConsolidationIn2023" xlink:label="loc_ifbdAdditionalOrdinarySharesOfRoundUpAdjustmentDueToRetroactiveEffectOfShareConsolidationIn2023_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_ifbdAdditionalOrdinarySharesOfRoundUpAdjustmentDueToRetroactiveEffectOfShareConsolidationIn2023_80" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_AdditionalOrdinarySharesOfRoundUpAdjustmentDueToRetroactiveEffectOfShareConsolidationIn2023Shares" xlink:label="loc_ifbdAdditionalOrdinarySharesOfRoundUpAdjustmentDueToRetroactiveEffectOfShareConsolidationIn2023Shares_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_ifbdAdditionalOrdinarySharesOfRoundUpAdjustmentDueToRetroactiveEffectOfShareConsolidationIn2023Shares_80" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueShareBasedCompensation_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueShareBasedCompensation_80" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="loc_us-gaapForeignCurrencyTransactionGainLossBeforeTax_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapForeignCurrencyTransactionGainLossBeforeTax_80" xlink:type="arc" order="12" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows" xlink:title="00000007 - Statement - UNAUDITED INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://english.infobird.com/role/NatureOfBusinessAndOrganization" xlink:title="00000008 - Disclosure - Nature of business and organization" />
    <link:definitionLink xlink:type="extended" xlink:role="http://english.infobird.com/role/SummaryOfSignificantAccountingPolicies" xlink:title="00000009 - Disclosure - Summary of significant accounting policies" />
    <link:definitionLink xlink:type="extended" xlink:role="http://english.infobird.com/role/VariableInterestEntity" xlink:title="00000010 - Disclosure - Variable interest entity" />
    <link:definitionLink xlink:type="extended" xlink:role="http://english.infobird.com/role/BusinessCombination" xlink:title="00000011 - Disclosure - Business combination" />
    <link:definitionLink xlink:type="extended" xlink:role="http://english.infobird.com/role/DiscontinuedOperations" xlink:title="00000012 - Disclosure - Discontinued Operations" />
    <link:definitionLink xlink:type="extended" xlink:role="http://english.infobird.com/role/ShortTermInvestments" xlink:title="00000013 - Disclosure - Short term investments" />
    <link:definitionLink xlink:type="extended" xlink:role="http://english.infobird.com/role/OtherReceivablesNet" xlink:title="00000014 - Disclosure - Other receivables, net" />
    <link:definitionLink xlink:type="extended" xlink:role="http://english.infobird.com/role/RelatedPartyBalancesAndTransactions" xlink:title="00000015 - Disclosure - Related party balances and transactions" />
    <link:definitionLink xlink:type="extended" xlink:role="http://english.infobird.com/role/Taxes" xlink:title="00000016 - Disclosure - Taxes" />
    <link:definitionLink xlink:type="extended" xlink:role="http://english.infobird.com/role/ConcentrationOfRisk" xlink:title="00000017 - Disclosure - Concentration of risk" />
    <link:definitionLink xlink:type="extended" xlink:role="http://english.infobird.com/role/Equity" xlink:title="00000018 - Disclosure - Equity" />
    <link:definitionLink xlink:type="extended" xlink:role="http://english.infobird.com/role/Lease" xlink:title="00000019 - Disclosure - Lease" />
    <link:definitionLink xlink:type="extended" xlink:role="http://english.infobird.com/role/CommitmentsAndContingencies" xlink:title="00000020 - Disclosure - Commitments and contingencies" />
    <link:definitionLink xlink:type="extended" xlink:role="http://english.infobird.com/role/SegmentInformationAndRevenueAnalysis" xlink:title="00000021 - Disclosure - Segment information and revenue analysis" />
    <link:definitionLink xlink:type="extended" xlink:role="http://english.infobird.com/role/SubsequentEvents" xlink:title="00000022 - Disclosure - Subsequent Events" />
    <link:definitionLink xlink:type="extended" xlink:role="http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:title="00000023 - Disclosure - Summary of significant accounting policies (Policies)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://english.infobird.com/role/NatureOfBusinessAndOrganizationTables" xlink:title="00000024 - Disclosure - Nature of business and organization (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:title="00000025 - Disclosure - Summary of significant accounting policies (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://english.infobird.com/role/VariableInterestEntityTables" xlink:title="00000026 - Disclosure - Variable interest entity (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://english.infobird.com/role/DiscontinuedOperationsTables" xlink:title="00000027 - Disclosure - Discontinued Operations (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://english.infobird.com/role/ShortTermInvestmentsTables" xlink:title="00000028 - Disclosure - Short term investments (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://english.infobird.com/role/OtherReceivablesNetTables" xlink:title="00000029 - Disclosure - Other receivables, net (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://english.infobird.com/role/RelatedPartyBalancesAndTransactionsTables" xlink:title="00000030 - Disclosure - Related party balances and transactions (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://english.infobird.com/role/TaxesTables" xlink:title="00000031 - Disclosure - Taxes (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://english.infobird.com/role/EquityTables" xlink:title="00000032 - Disclosure - Equity (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://english.infobird.com/role/LeaseTables" xlink:title="00000033 - Disclosure - Lease (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://english.infobird.com/role/SegmentInformationAndRevenueAnalysisTables" xlink:title="00000034 - Disclosure - Segment information and revenue analysis (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://english.infobird.com/role/NatureOfBusinessAndOrganizationDetails" xlink:title="00000035 - Disclosure - Nature of business and organization (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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.sec.gov/dei/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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="ifbd-20230630.xsd#ifbd_InfobirdHKMember" xlink:label="loc_ifbdInfobirdHKMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_ifbdInfobirdHKMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_InfobirdWFOEMember" xlink:label="loc_ifbdInfobirdWFOEMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_ifbdInfobirdWFOEMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_InfobirdBeijingMember" xlink:label="loc_ifbdInfobirdBeijingMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_ifbdInfobirdBeijingMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_InfobirdGuiyangMember" xlink:label="loc_ifbdInfobirdGuiyangMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_ifbdInfobirdGuiyangMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_InfobirdAnhuiMember" xlink:label="loc_ifbdInfobirdAnhuiMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_ifbdInfobirdAnhuiMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_ShanghaiQishuoMember" xlink:label="loc_ifbdShanghaiQishuoMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_ifbdShanghaiQishuoMember_50" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_AnhuiWeiaoiMember" xlink:label="loc_ifbdAnhuiWeiaoiMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_ifbdAnhuiWeiaoiMember_60" xlink:type="arc" order="61" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_BusinessAcquisitionsDescriptionOfAcquiredEntity" xlink:label="loc_ifbdBusinessAcquisitionsDescriptionOfAcquiredEntity_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_ifbdBusinessAcquisitionsDescriptionOfAcquiredEntity_80" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterestDescription" xlink:label="loc_us-gaapMinorityInterestDescription_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapMinorityInterestDescription_80" xlink:type="arc" order="1" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetails" xlink:title="00000036 - Disclosure -  Summary of significant accounting policies (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaapPropertyPlantAndEquipmentLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaapLeaseholdImprovementsMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapLeaseholdImprovementsMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_ElectronicDevicesMember" xlink:label="loc_ifbdElectronicDevicesMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_ifbdElectronicDevicesMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="loc_us-gaapFurnitureAndFixturesMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapFurnitureAndFixturesMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AutomobilesMember" xlink:label="loc_us-gaapAutomobilesMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapAutomobilesMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_ComputerAndNetworkEquipmentMember" xlink:label="loc_ifbdComputerAndNetworkEquipmentMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_ifbdComputerAndNetworkEquipmentMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_PropertyPlantAndEquipmentEstimatedUsefulLive" xlink:label="loc_ifbdPropertyPlantAndEquipmentEstimatedUsefulLive_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_ifbdPropertyPlantAndEquipmentEstimatedUsefulLive_60" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetails1" xlink:title="00000037 - Disclosure -  Summary of significant accounting policies (Details 1)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/srt/2023/elts/srt-2023.xsd#srt_OwnershipAxis" xlink:label="loc_srtOwnershipAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtOwnershipAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_OwnershipDomain" xlink:label="loc_srtOwnershipDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtOwnershipAxis" xlink:to="loc_srtOwnershipDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_OwnershipDomain" xlink:label="loc_srtOwnershipDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtOwnershipAxis" xlink:to="loc_srtOwnershipDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_InfobirdGuiyangMember" xlink:label="loc_ifbdInfobirdGuiyangMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtOwnershipDomain" xlink:to="loc_ifbdInfobirdGuiyangMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_InfobirdAnhuiMember" xlink:label="loc_ifbdInfobirdAnhuiMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtOwnershipDomain" xlink:to="loc_ifbdInfobirdAnhuiMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_ShanghaiQishuoMember" xlink:label="loc_ifbdShanghaiQishuoMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtOwnershipDomain" xlink:to="loc_ifbdShanghaiQishuoMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_NoncontrollingInterests" xlink:label="loc_ifbdNoncontrollingInterests_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_ifbdNoncontrollingInterests_90" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:title="00000038 - Disclosure - Summary of significant accounting policies (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaapPropertyPlantAndEquipmentLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaapSubsidiarySaleOfStockAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_us-gaapSubsidiarySaleOfStockAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaapSaleOfStockNameOfTransactionDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapSubsidiarySaleOfStockAxis" xlink:to="loc_us-gaapSaleOfStockNameOfTransactionDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaapSaleOfStockNameOfTransactionDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapSubsidiarySaleOfStockAxis" xlink:to="loc_us-gaapSaleOfStockNameOfTransactionDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IPOMember" xlink:label="loc_us-gaapIPOMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSaleOfStockNameOfTransactionDomain" xlink:to="loc_us-gaapIPOMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaapFinancialInstrumentAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_us-gaapFinancialInstrumentAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapFinancialInstrumentAxis" xlink:to="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapFinancialInstrumentAxis" xlink:to="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_ConvertibleNoteMember" xlink:label="loc_ifbdConvertibleNoteMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="loc_ifbdConvertibleNoteMember_60" xlink:type="arc" order="61" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_ConstructionInProgressMember" xlink:label="loc_us-gaapConstructionInProgressMember_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapConstructionInProgressMember_90" xlink:type="arc" order="91" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_LandUseRightsMember" xlink:label="loc_ifbdLandUseRightsMember_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_ifbdLandUseRightsMember_100" xlink:type="arc" order="101" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_OwnershipAxis" xlink:label="loc_srtOwnershipAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_srtOwnershipAxis" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_OwnershipDomain" xlink:label="loc_srtOwnershipDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtOwnershipAxis" xlink:to="loc_srtOwnershipDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_OwnershipDomain" xlink:label="loc_srtOwnershipDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtOwnershipAxis" xlink:to="loc_srtOwnershipDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_InfobirdAnhuiMember" xlink:label="loc_ifbdInfobirdAnhuiMember_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtOwnershipDomain" xlink:to="loc_ifbdInfobirdAnhuiMember_110" xlink:type="arc" order="111" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_InfobirdGuiyangMember" xlink:label="loc_ifbdInfobirdGuiyangMember_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtOwnershipDomain" xlink:to="loc_ifbdInfobirdGuiyangMember_120" xlink:type="arc" order="121" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_ShanghaiQishuoMember" xlink:label="loc_ifbdShanghaiQishuoMember_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtOwnershipDomain" xlink:to="loc_ifbdShanghaiQishuoMember_130" xlink:type="arc" order="131" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EscrowDeposit" xlink:label="loc_us-gaapEscrowDeposit_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapEscrowDeposit_150" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_WorkingCapital" xlink:label="loc_ifbdWorkingCapital_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_ifbdWorkingCapital_150" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax_150" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaapAllowanceForDoubtfulAccountsReceivable_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapAllowanceForDoubtfulAccountsReceivable_150" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" xlink:label="loc_us-gaapAllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapAllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_150" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PremiumsAndOtherReceivablesNet" xlink:label="loc_us-gaapPremiumsAndOtherReceivablesNet_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPremiumsAndOtherReceivablesNet_150" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnInvestments" xlink:label="loc_us-gaapGainLossOnInvestments_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapGainLossOnInvestments_150" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_AllowanceForDoubtfulAccountsOnLongTermDeposits" xlink:label="loc_ifbdAllowanceForDoubtfulAccountsOnLongTermDeposits_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_ifbdAllowanceForDoubtfulAccountsOnLongTermDeposits_150" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedComputerSoftwareNet" xlink:label="loc_us-gaapCapitalizedComputerSoftwareNet_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapCapitalizedComputerSoftwareNet_150" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_ImpairmentOfLongLivedAssets" xlink:label="loc_ifbdImpairmentOfLongLivedAssets_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_ifbdImpairmentOfLongLivedAssets_150" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="loc_us-gaapImpairmentOfLongLivedAssetsHeldForUse_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapImpairmentOfLongLivedAssetsHeldForUse_150" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaapIntangibleAssetsNetExcludingGoodwill_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapIntangibleAssetsNetExcludingGoodwill_150" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:label="loc_us-gaapMinorityInterestOwnershipPercentageByNoncontrollingOwners_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapMinorityInterestOwnershipPercentageByNoncontrollingOwners_150" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="loc_us-gaapContractWithCustomerLiabilityRevenueRecognized_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapContractWithCustomerLiabilityRevenueRecognized_150" xlink:type="arc" order="13" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductWarrantyAccrual" xlink:label="loc_us-gaapProductWarrantyAccrual_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapProductWarrantyAccrual_150" xlink:type="arc" order="14" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdvertisingExpense" xlink:label="loc_us-gaapAdvertisingExpense_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapAdvertisingExpense_150" xlink:type="arc" order="15" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostsIncurredDevelopmentCosts" xlink:label="loc_us-gaapCostsIncurredDevelopmentCosts_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapCostsIncurredDevelopmentCosts_150" xlink:type="arc" order="16" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_150" xlink:type="arc" order="17" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LaborAndRelatedExpense" xlink:label="loc_us-gaapLaborAndRelatedExpense_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapLaborAndRelatedExpense_150" xlink:type="arc" order="18" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://english.infobird.com/role/VariableInterestEntityDetails" xlink:title="00000039 - Disclosure - Variable interest entity (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:label="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" xlink:label="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:to="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srtConsolidatedEntitiesAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" xlink:to="loc_srtConsolidatedEntitiesAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srtConsolidatedEntitiesDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtConsolidatedEntitiesAxis" xlink:to="loc_srtConsolidatedEntitiesDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srtConsolidatedEntitiesDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtConsolidatedEntitiesAxis" xlink:to="loc_srtConsolidatedEntitiesDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:label="loc_us-gaapVariableInterestEntityPrimaryBeneficiaryMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtConsolidatedEntitiesDomain" xlink:to="loc_us-gaapVariableInterestEntityPrimaryBeneficiaryMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:to="loc_us-gaapAssetsCurrent_30" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssets" xlink:label="loc_us-gaapOtherAssets_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:to="loc_us-gaapOtherAssets_30" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:to="loc_us-gaapAssets_30" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaapLiabilities_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:to="loc_us-gaapLiabilities_30" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:to="loc_us-gaapStockholdersEquity_30" xlink:type="arc" order="4" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://english.infobird.com/role/VariableInterestEntityDetails1" xlink:title="00000040 - Disclosure - Variable interest entity (Details 1)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:label="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" xlink:label="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:to="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srtConsolidatedEntitiesAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" xlink:to="loc_srtConsolidatedEntitiesAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srtConsolidatedEntitiesDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtConsolidatedEntitiesAxis" xlink:to="loc_srtConsolidatedEntitiesDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srtConsolidatedEntitiesDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtConsolidatedEntitiesAxis" xlink:to="loc_srtConsolidatedEntitiesDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:label="loc_us-gaapVariableInterestEntityPrimaryBeneficiaryMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtConsolidatedEntitiesDomain" xlink:to="loc_us-gaapVariableInterestEntityPrimaryBeneficiaryMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:label="loc_us-gaapIncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:to="loc_us-gaapIncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_30" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://english.infobird.com/role/VariableInterestEntityDetailsNarrative" xlink:title="00000041 - Disclosure - Variable interest entity (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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.sec.gov/dei/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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="ifbd-20230630.xsd#ifbd_InforbirdWFOEMember" xlink:label="loc_ifbdInforbirdWFOEMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_ifbdInforbirdWFOEMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherResearchAndDevelopmentExpense" xlink:label="loc_us-gaapOtherResearchAndDevelopmentExpense_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOtherResearchAndDevelopmentExpense_30" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="loc_us-gaapRevenueFromContractWithCustomerIncludingAssessedTax_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapRevenueFromContractWithCustomerIncludingAssessedTax_30" xlink:type="arc" order="1" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://english.infobird.com/role/BusinessCombinationDetailsNarrative" xlink:title="00000042 - Disclosure - Business combination (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaapBusinessAcquisitionLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaapBusinessAcquisitionAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="loc_us-gaapBusinessAcquisitionAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_ShanghaiQishuoMember" xlink:label="loc_ifbdShanghaiQishuoMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_ifbdShanghaiQishuoMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xlink:label="loc_us-gaapBusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage_40" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:label="loc_us-gaapBusinessAcquisitionsProFormaNetIncomeLoss_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessAcquisitionsProFormaNetIncomeLoss_40" xlink:type="arc" order="1" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://english.infobird.com/role/DiscontinuedOperations-Details" xlink:title="00000043 - Disclosure - Discontinued operations - (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://english.infobird.com/role/DiscontinuedOperations-Details1" xlink:title="00000044 - Disclosure - Discontinued Operations - (Details 1)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://english.infobird.com/role/ShortTermInvestmentsDetails" xlink:title="00000045 - Disclosure - Short term investments (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_PlatformOperatorCryptoAssetLineItems" xlink:label="loc_srtPlatformOperatorCryptoAssetLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_PlatformOperatorCryptoAssetTable" xlink:label="loc_srtPlatformOperatorCryptoAssetTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_srtPlatformOperatorCryptoAssetLineItems" xlink:to="loc_srtPlatformOperatorCryptoAssetTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srtPlatformOperatorCryptoAssetTable" xlink:to="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" xlink:to="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" xlink:to="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaapFairValueInputsLevel1Member_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:to="loc_us-gaapFairValueInputsLevel1Member_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaapFairValueInputsLevel2Member_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:to="loc_us-gaapFairValueInputsLevel2Member_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaapFairValueInputsLevel3Member_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:to="loc_us-gaapFairValueInputsLevel3Member_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaapShortTermInvestments_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtPlatformOperatorCryptoAssetLineItems" xlink:to="loc_us-gaapShortTermInvestments_90" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://english.infobird.com/role/ShortTermInvestmentsDetailsNarrative" xlink:title="00000046 - Disclosure - Short term investments (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://english.infobird.com/role/OtherReceivablesNet-Details" xlink:title="00000047 - Disclosure - Other receivables, net - (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://english.infobird.com/role/RelatedPartyBalancesAndTransactionsDetails" xlink:title="00000048 - Disclosure - Related party balances and transactions (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:label="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="loc_us-gaapScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_us-gaapScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CounterpartyNameAxis" xlink:label="loc_srtCounterpartyNameAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="loc_srtCounterpartyNameAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_srtRepurchaseAgreementCounterpartyNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtCounterpartyNameAxis" xlink:to="loc_srtRepurchaseAgreementCounterpartyNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_srtRepurchaseAgreementCounterpartyNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtCounterpartyNameAxis" xlink:to="loc_srtRepurchaseAgreementCounterpartyNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_BankOfBeijingMember" xlink:label="loc_ifbdBankOfBeijingMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_ifbdBankOfBeijingMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_BOCFullertonBankMember" xlink:label="loc_ifbdBOCFullertonBankMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_ifbdBOCFullertonBankMember_50" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_ChinaMerchantsBankMember" xlink:label="loc_ifbdChinaMerchantsBankMember_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_ifbdChinaMerchantsBankMember_80" xlink:type="arc" order="81" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_ChinaConstructionBankMember" xlink:label="loc_ifbdChinaConstructionBankMember_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_ifbdChinaConstructionBankMember_110" xlink:type="arc" order="111" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="loc_srtRangeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="loc_srtRangeAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="loc_srtMinimumMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMinimumMember_10" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMaximumMember_20" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentMaturityDateDescription" xlink:label="loc_us-gaapDebtInstrumentMaturityDateDescription_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_us-gaapDebtInstrumentMaturityDateDescription_170" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateIncreaseDecrease" xlink:label="loc_us-gaapDebtInstrumentInterestRateIncreaseDecrease_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_us-gaapDebtInstrumentInterestRateIncreaseDecrease_170" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentCollateral" xlink:label="loc_us-gaapDebtInstrumentCollateral_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_us-gaapDebtInstrumentCollateral_170" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_BankLoans" xlink:label="loc_srtBankLoans_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_srtBankLoans_170" xlink:type="arc" order="3" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://english.infobird.com/role/RelatedPartyBalancesAndTransactionsDetails1" xlink:title="00000049 - Disclosure - Related party balances and transactions (Details 1)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="loc_us-gaapRelatedPartyTransactionLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="ifbd-20230630.xsd#ifbd_JiMengMember" xlink:label="loc_ifbdJiMengMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_ifbdJiMengMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_ZuogangLuoMember" xlink:label="loc_ifbdZuogangLuoMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_ifbdZuogangLuoMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_ZhiguoLiMember" xlink:label="loc_ifbdZhiguoLiMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_ifbdZhiguoLiMember_60" xlink:type="arc" order="61" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_QiGuMember" xlink:label="loc_ifbdQiGuMember_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_ifbdQiGuMember_80" xlink:type="arc" order="81" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_YiminWuMember" xlink:label="loc_ifbdYiminWuMember_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_ifbdYiminWuMember_100" xlink:type="arc" order="101" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_WeiminWuMember" xlink:label="loc_ifbdWeiminWuMember_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_ifbdWeiminWuMember_120" xlink:type="arc" order="121" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_ShengminWuMember" xlink:label="loc_ifbdShengminWuMember_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_ifbdShengminWuMember_140" xlink:type="arc" order="141" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties" xlink:label="loc_ifbdDisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_ifbdDisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties_170" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent" xlink:label="loc_ifbdDisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_ifbdDisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_170" xlink:type="arc" order="1" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://english.infobird.com/role/TaxesDetails" xlink:title="00000050 - Disclosure - Taxes (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://english.infobird.com/role/TaxesDetails1" xlink:title="00000051 - Disclosure - Taxes (Details 1)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://english.infobird.com/role/TaxesDetails2" xlink:title="00000052 - Disclosure - Taxes (Details 2)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://english.infobird.com/role/TaxesDetailsNarrative" xlink:title="00000053 - Disclosure - Taxes (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://english.infobird.com/role/ConcentrationOfRiskDetailsNarrative" xlink:title="00000054 - Disclosure - Concentration of risk (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="loc_us-gaapConcentrationRiskLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTable" xlink:label="loc_us-gaapConcentrationRiskTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapConcentrationRiskLineItems" xlink:to="loc_us-gaapConcentrationRiskTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-gaapConcentrationRiskTable" xlink:to="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_CreditRiskMember" xlink:label="loc_us-gaapCreditRiskMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapCreditRiskMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaapSalesRevenueNetMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapSalesRevenueNetMember_40" xlink:type="arc" order="42" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableMember" xlink:label="loc_us-gaapAccountsReceivableMember_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapAccountsReceivableMember_70" xlink:type="arc" order="72" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MajorCustomersAxis" xlink:label="loc_srtMajorCustomersAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapConcentrationRiskTable" xlink:to="loc_srtMajorCustomersAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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/2023/elts/srt-2023.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="ifbd-20230630.xsd#ifbd_OneCustomerMember" xlink:label="loc_ifbdOneCustomerMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_ifbdOneCustomerMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_TwoCustomerMember" xlink:label="loc_ifbdTwoCustomerMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_ifbdTwoCustomerMember_50" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_ThreeCustomerMember" xlink:label="loc_ifbdThreeCustomerMember_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_ifbdThreeCustomerMember_90" xlink:type="arc" order="91" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-gaapConcentrationRiskTable" xlink:to="loc_us-gaapConcentrationRiskByTypeAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="loc_us-gaapCustomerConcentrationRiskMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_us-gaapCustomerConcentrationRiskMember_40" xlink:type="arc" order="43" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_VendorConcentrationRiskMember" xlink:label="loc_ifbdVendorConcentrationRiskMember_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_ifbdVendorConcentrationRiskMember_120" xlink:type="arc" order="123" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepositAssets" xlink:label="loc_us-gaapDepositAssets_200" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskLineItems" xlink:to="loc_us-gaapDepositAssets_200" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashFDICInsuredAmount" xlink:label="loc_us-gaapCashFDICInsuredAmount_200" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskLineItems" xlink:to="loc_us-gaapCashFDICInsuredAmount_200" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Cash" xlink:label="loc_us-gaapCash_200" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskLineItems" xlink:to="loc_us-gaapCash_200" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaapConcentrationRiskPercentage1_200" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskLineItems" xlink:to="loc_us-gaapConcentrationRiskPercentage1_200" xlink:type="arc" order="3" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://english.infobird.com/role/EquityDetails" xlink:title="00000055 - Disclosure - Equity (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://english.infobird.com/role/EquityDetails1" xlink:title="00000056 - Disclosure - Equity (Details 1)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://english.infobird.com/role/EquityDetailsNarrative" xlink:title="00000057 - Disclosure - Equity (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-gaapAccumulatedOtherComprehensiveIncomeLossTable" xlink:to="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="ifbd-20230630.xsd#ifbd_TwoConsultingFirmsMember" xlink:label="loc_ifbdTwoConsultingFirmsMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_ifbdTwoConsultingFirmsMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-gaapAccumulatedOtherComprehensiveIncomeLossTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaapCommonStockMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapCommonStockMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransactionTypeAxis" xlink:label="loc_us-gaapTransactionTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossTable" xlink:to="loc_us-gaapTransactionTypeAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransactionDomain" xlink:label="loc_us-gaapTransactionDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapTransactionTypeAxis" xlink:to="loc_us-gaapTransactionDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransactionDomain" xlink:label="loc_us-gaapTransactionDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapTransactionTypeAxis" xlink:to="loc_us-gaapTransactionDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_SecuritiesPurchaseAgreement1Member" xlink:label="loc_ifbdSecuritiesPurchaseAgreement1Member_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTransactionDomain" xlink:to="loc_ifbdSecuritiesPurchaseAgreement1Member_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_SecuritiesPurchaseAgreement2Member" xlink:label="loc_ifbdSecuritiesPurchaseAgreement2Member_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTransactionDomain" xlink:to="loc_ifbdSecuritiesPurchaseAgreement2Member_50" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_SecuritiesPurchaseAgreement3Member" xlink:label="loc_ifbdSecuritiesPurchaseAgreement3Member_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTransactionDomain" xlink:to="loc_ifbdSecuritiesPurchaseAgreement3Member_60" xlink:type="arc" order="61" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaapSubsidiarySaleOfStockAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossTable" xlink:to="loc_us-gaapSubsidiarySaleOfStockAxis" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaapSaleOfStockNameOfTransactionDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapSubsidiarySaleOfStockAxis" xlink:to="loc_us-gaapSaleOfStockNameOfTransactionDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaapSaleOfStockNameOfTransactionDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapSubsidiarySaleOfStockAxis" xlink:to="loc_us-gaapSaleOfStockNameOfTransactionDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IPOMember" xlink:label="loc_us-gaapIPOMember_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSaleOfStockNameOfTransactionDomain" xlink:to="loc_us-gaapIPOMember_130" xlink:type="arc" order="131" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_210" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_210" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaapCommonStockSharesAuthorized_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapCommonStockSharesAuthorized_210" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaapCommonStockParOrStatedValuePerShare_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapCommonStockParOrStatedValuePerShare_210" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaapCommonStockSharesIssued_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapCommonStockSharesIssued_210" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_SaleOfCommonStock" xlink:label="loc_ifbdSaleOfCommonStock_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_ifbdSaleOfCommonStock_210" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_ConsiderationAmount" xlink:label="loc_ifbdConsiderationAmount_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_ifbdConsiderationAmount_210" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesOther" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesOther_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesOther_210" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesPurchaseOfAssets_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesPurchaseOfAssets_210" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:label="loc_us-gaapProceedsFromDebtNetOfIssuanceCosts_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapProceedsFromDebtNetOfIssuanceCosts_210" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesIssued" xlink:label="loc_us-gaapSharesIssued_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapSharesIssued_210" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_210" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:label="loc_us-gaapIncrementalCommonSharesAttributableToCallOptionsAndWarrants_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapIncrementalCommonSharesAttributableToCallOptionsAndWarrants_210" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ExcessStockSharesAuthorized" xlink:label="loc_us-gaapExcessStockSharesAuthorized_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapExcessStockSharesAuthorized_210" xlink:type="arc" order="13" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaapCommonStockSharesOutstanding_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapCommonStockSharesOutstanding_210" xlink:type="arc" order="14" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_NumberOfWarrantPurchase" xlink:label="loc_ifbdNumberOfWarrantPurchase_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_ifbdNumberOfWarrantPurchase_210" xlink:type="arc" order="15" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharePrice" xlink:label="loc_us-gaapSharePrice_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapSharePrice_210" xlink:type="arc" order="16" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate_210" xlink:type="arc" order="17" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_WarrantRemainingLives" xlink:label="loc_ifbdWarrantRemainingLives_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_ifbdWarrantRemainingLives_210" xlink:type="arc" order="18" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapShareBasedCompensation_210" xlink:type="arc" order="19" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_PaidincapitalRegisteredCapitalAndStatutoryReserves" xlink:label="loc_ifbdPaidincapitalRegisteredCapitalAndStatutoryReserves_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_ifbdPaidincapitalRegisteredCapitalAndStatutoryReserves_210" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_StatutorysReserve" xlink:label="loc_ifbdStatutorysReserve_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_ifbdStatutorysReserve_210" xlink:type="arc" order="21" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://english.infobird.com/role/LeaseDetails" xlink:title="00000058 - Disclosure - Lease (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://english.infobird.com/role/LeaseDetailsNarrative" xlink:title="00000059 - Disclosure - Lease (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://english.infobird.com/role/SegmentInformationAndRevenueAnalysisDetails" xlink:title="00000060 - Disclosure - Segment information and revenue analysis (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srtProductOrServiceAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtProductOrServiceAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srtProductsAndServicesDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtProductOrServiceAxis" xlink:to="loc_srtProductsAndServicesDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srtProductsAndServicesDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtProductOrServiceAxis" xlink:to="loc_srtProductsAndServicesDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_StandardCloudBasedServicesMember" xlink:label="loc_ifbdStandardCloudBasedServicesMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_ifbdStandardCloudBasedServicesMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_BusinessProcessOutsourcingServicesMember" xlink:label="loc_ifbdBusinessProcessOutsourcingServicesMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_ifbdBusinessProcessOutsourcingServicesMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_BusinessIntegrationServicesMember" xlink:label="loc_ifbdBusinessIntegrationServicesMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_ifbdBusinessIntegrationServicesMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_OtherRevenuesMember" xlink:label="loc_ifbdOtherRevenuesMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_ifbdOtherRevenuesMember_60" xlink:type="arc" order="61" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:label="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationRevenue_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationRevenue_110" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://english.infobird.com/role/SubsequentEventsDetailsNarrative" xlink:title="00000061 - Disclosure - Subsequent Events (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventLineItems" xlink:label="loc_us-gaapSubsequentEventLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTable" xlink:label="loc_us-gaapSubsequentEventTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapSubsequentEventTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransactionTypeAxis" xlink:label="loc_us-gaapTransactionTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapSubsequentEventTable" xlink:to="loc_us-gaapTransactionTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransactionDomain" xlink:label="loc_us-gaapTransactionDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapTransactionTypeAxis" xlink:to="loc_us-gaapTransactionDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransactionDomain" xlink:label="loc_us-gaapTransactionDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapTransactionTypeAxis" xlink:to="loc_us-gaapTransactionDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_SecuritiesPurchaseAgreement1Member" xlink:label="loc_ifbdSecuritiesPurchaseAgreement1Member_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTransactionDomain" xlink:to="loc_ifbdSecuritiesPurchaseAgreement1Member_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_SecuritiesPurchaseAgreement2Member" xlink:label="loc_ifbdSecuritiesPurchaseAgreement2Member_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTransactionDomain" xlink:to="loc_ifbdSecuritiesPurchaseAgreement2Member_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_SecuritiesPurchaseAgreement3Member" xlink:label="loc_ifbdSecuritiesPurchaseAgreement3Member_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTransactionDomain" xlink:to="loc_ifbdSecuritiesPurchaseAgreement3Member_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaapSubsequentEventTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapSubsequentEventTable" xlink:to="loc_us-gaapSubsequentEventTypeAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaapSubsequentEventTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapSubsequentEventTypeAxis" xlink:to="loc_us-gaapSubsequentEventTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaapSubsequentEventTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapSubsequentEventTypeAxis" xlink:to="loc_us-gaapSubsequentEventTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaapSubsequentEventMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubsequentEventTypeDomain" xlink:to="loc_us-gaapSubsequentEventMember_0" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srtTitleOfIndividualAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapSubsequentEventTable" xlink:to="loc_srtTitleOfIndividualAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtTitleOfIndividualAxis" xlink:to="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srtTitleOfIndividualWithRelationshipToEntityDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtTitleOfIndividualAxis" xlink:to="loc_srtTitleOfIndividualWithRelationshipToEntityDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_Purchaser1Member" xlink:label="loc_ifbdPurchaser1Member_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_ifbdPurchaser1Member_0" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_Purchaser2Member" xlink:label="loc_ifbdPurchaser2Member_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_ifbdPurchaser2Member_10" xlink:type="arc" order="13" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_BuyerMember" xlink:label="loc_ifbdBuyerMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_ifbdBuyerMember_20" xlink:type="arc" order="24" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_Purchaser4Member" xlink:label="loc_ifbdPurchaser4Member_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_ifbdPurchaser4Member_30" xlink:type="arc" order="32" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CurrencyAxis" xlink:label="loc_srtCurrencyAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapSubsequentEventTable" xlink:to="loc_srtCurrencyAxis" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2023/currency-2023.xsd#currency_AllCurrenciesDomain" xlink:label="loc_currencyAllCurrenciesDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtCurrencyAxis" xlink:to="loc_currencyAllCurrenciesDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2023/currency-2023.xsd#currency_AllCurrenciesDomain" xlink:label="loc_currencyAllCurrenciesDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtCurrencyAxis" xlink:to="loc_currencyAllCurrenciesDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2023/currency-2023.xsd#currency_HKD" xlink:label="loc_currencyHKD_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currencyAllCurrenciesDomain" xlink:to="loc_currencyHKD_20" xlink:type="arc" order="23" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesPurchaseOfAssets_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesPurchaseOfAssets_60" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:label="loc_us-gaapProceedsFromDebtNetOfIssuanceCosts_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapProceedsFromDebtNetOfIssuanceCosts_60" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee" xlink:label="loc_us-gaapGainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapGainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee_60" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConvertibleNotesPayable" xlink:label="loc_us-gaapConvertibleNotesPayable_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapConvertibleNotesPayable_60" xlink:type="arc" order="3" />
    </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>7
<FILENAME>ifbd-20230630_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.20a -->
    <!-- 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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="ifbd-20230630.xsd#ifbd_RetainedEarningsStatutoryRservesMember" xlink:label="ifbd_RetainedEarningsStatutoryRservesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_RetainedEarningsStatutoryRservesMember" xlink:to="ifbd_RetainedEarningsStatutoryRservesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_RetainedEarningsStatutoryRservesMember_lbl" xml:lang="en-US">Retained Earnings Statutory Rserves [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_RetainedEarningsUnrestrictedMember" xlink:label="ifbd_RetainedEarningsUnrestrictedMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_RetainedEarningsUnrestrictedMember" xlink:to="ifbd_RetainedEarningsUnrestrictedMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_RetainedEarningsUnrestrictedMember_lbl" xml:lang="en-US">Retained Earnings Unrestricted [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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.sec.gov/dei/2023/dei-2023.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">Legal Entity [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_InfobirdHKMember" xlink:label="ifbd_InfobirdHKMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_InfobirdHKMember" xlink:to="ifbd_InfobirdHKMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_InfobirdHKMember_lbl" xml:lang="en-US">Infobird H K [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_InfobirdWFOEMember" xlink:label="ifbd_InfobirdWFOEMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_InfobirdWFOEMember" xlink:to="ifbd_InfobirdWFOEMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_InfobirdWFOEMember_lbl" xml:lang="en-US">Infobird W F O E [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_InfobirdBeijingMember" xlink:label="ifbd_InfobirdBeijingMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_InfobirdBeijingMember" xlink:to="ifbd_InfobirdBeijingMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_InfobirdBeijingMember_lbl" xml:lang="en-US">Infobird Beijing [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_InfobirdGuiyangMember" xlink:label="ifbd_InfobirdGuiyangMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_InfobirdGuiyangMember" xlink:to="ifbd_InfobirdGuiyangMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_InfobirdGuiyangMember_lbl" xml:lang="en-US">Infobird Guiyang [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_InfobirdAnhuiMember" xlink:label="ifbd_InfobirdAnhuiMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_InfobirdAnhuiMember" xlink:to="ifbd_InfobirdAnhuiMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_InfobirdAnhuiMember_lbl" xml:lang="en-US">Infobird Anhui [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_ShanghaiQishuoMember" xlink:label="ifbd_ShanghaiQishuoMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_ShanghaiQishuoMember" xlink:to="ifbd_ShanghaiQishuoMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_ShanghaiQishuoMember_lbl" xml:lang="en-US">Shanghai Qishuo [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_AnhuiWeiaoiMember" xlink:label="ifbd_AnhuiWeiaoiMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_AnhuiWeiaoiMember" xlink:to="ifbd_AnhuiWeiaoiMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_AnhuiWeiaoiMember_lbl" xml:lang="en-US">Anhui Weiaoi [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SubsidiarySaleOfStockAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsidiarySaleOfStockAxis_lbl" xml:lang="en-US">Sale of Stock [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IPOMember" xlink:label="us-gaap_IPOMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IPOMember" xlink:to="us-gaap_IPOMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IPOMember_lbl" xml:lang="en-US">IPO [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_FinancialInstrumentAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinancialInstrumentAxis_lbl" xml:lang="en-US">Financial Instrument [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_ConvertibleNoteMember" xlink:label="ifbd_ConvertibleNoteMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_ConvertibleNoteMember" xlink:to="ifbd_ConvertibleNoteMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_ConvertibleNoteMember_lbl" xml:lang="en-US">Convertible Note [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_ConstructionInProgressMember" xlink:label="us-gaap_ConstructionInProgressMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConstructionInProgressMember" xlink:to="us-gaap_ConstructionInProgressMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConstructionInProgressMember_lbl" xml:lang="en-US">Construction in Progress [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_LandUseRightsMember" xlink:label="ifbd_LandUseRightsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_LandUseRightsMember" xlink:to="ifbd_LandUseRightsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_LandUseRightsMember_lbl" xml:lang="en-US">Land Use Rights [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_OwnershipAxis" xlink:label="srt_OwnershipAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_OwnershipAxis" xlink:to="srt_OwnershipAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_OwnershipAxis_lbl" xml:lang="en-US">Ownership [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="ifbd-20230630.xsd#ifbd_ElectronicDevicesMember" xlink:label="ifbd_ElectronicDevicesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_ElectronicDevicesMember" xlink:to="ifbd_ElectronicDevicesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_ElectronicDevicesMember_lbl" xml:lang="en-US">Electronic Devices [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_AutomobilesMember" xlink:label="us-gaap_AutomobilesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AutomobilesMember" xlink:to="us-gaap_AutomobilesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AutomobilesMember_lbl" xml:lang="en-US">Automobiles [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_ComputerAndNetworkEquipmentMember" xlink:label="ifbd_ComputerAndNetworkEquipmentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_ComputerAndNetworkEquipmentMember" xlink:to="ifbd_ComputerAndNetworkEquipmentMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_ComputerAndNetworkEquipmentMember_lbl" xml:lang="en-US">Computer And Network Equipment [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="srt_ConsolidatedEntitiesAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ConsolidatedEntitiesAxis_lbl" xml:lang="en-US">Consolidated Entities [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:label="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:to="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_lbl" xml:lang="en-US">Variable Interest Entity, Primary Beneficiary [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_InforbirdWFOEMember" xlink:label="ifbd_InforbirdWFOEMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_InforbirdWFOEMember" xlink:to="ifbd_InforbirdWFOEMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_InforbirdWFOEMember_lbl" xml:lang="en-US">Inforbird W F O E [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionAxis_lbl" xml:lang="en-US">Business Acquisition [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="us-gaap_FairValueInputsLevel1Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel1Member" xlink:to="us-gaap_FairValueInputsLevel1Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel1Member_lbl" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="us-gaap_FairValueInputsLevel2Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel2Member" xlink:to="us-gaap_FairValueInputsLevel2Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel2Member_lbl" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel3Member" xlink:to="us-gaap_FairValueInputsLevel3Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel3Member_lbl" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_CounterpartyNameAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_CounterpartyNameAxis_lbl" xml:lang="en-US">Counterparty Name [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_BankOfBeijingMember" xlink:label="ifbd_BankOfBeijingMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_BankOfBeijingMember" xlink:to="ifbd_BankOfBeijingMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_BankOfBeijingMember_lbl" xml:lang="en-US">Bank Of Beijing [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeAxis" xlink:to="srt_RangeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeAxis_lbl" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MinimumMember_lbl" xml:lang="en-US">Minimum [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MaximumMember_lbl" xml:lang="en-US">Maximum [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_BOCFullertonBankMember" xlink:label="ifbd_BOCFullertonBankMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_BOCFullertonBankMember" xlink:to="ifbd_BOCFullertonBankMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_BOCFullertonBankMember_lbl" xml:lang="en-US">B O C Fullerton Bank [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_ChinaMerchantsBankMember" xlink:label="ifbd_ChinaMerchantsBankMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_ChinaMerchantsBankMember" xlink:to="ifbd_ChinaMerchantsBankMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_ChinaMerchantsBankMember_lbl" xml:lang="en-US">China Merchants Bank [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_ChinaConstructionBankMember" xlink:label="ifbd_ChinaConstructionBankMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_ChinaConstructionBankMember" xlink:to="ifbd_ChinaConstructionBankMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_ChinaConstructionBankMember_lbl" xml:lang="en-US">China Construction Bank [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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, Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_JiMengMember" xlink:label="ifbd_JiMengMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_JiMengMember" xlink:to="ifbd_JiMengMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_JiMengMember_lbl" xml:lang="en-US">Ji Meng [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_ZuogangLuoMember" xlink:label="ifbd_ZuogangLuoMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_ZuogangLuoMember" xlink:to="ifbd_ZuogangLuoMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_ZuogangLuoMember_lbl" xml:lang="en-US">Zuogang Luo [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_ZhiguoLiMember" xlink:label="ifbd_ZhiguoLiMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_ZhiguoLiMember" xlink:to="ifbd_ZhiguoLiMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_ZhiguoLiMember_lbl" xml:lang="en-US">Zhiguo Li [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_QiGuMember" xlink:label="ifbd_QiGuMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_QiGuMember" xlink:to="ifbd_QiGuMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_QiGuMember_lbl" xml:lang="en-US">Qi Gu [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_YiminWuMember" xlink:label="ifbd_YiminWuMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_YiminWuMember" xlink:to="ifbd_YiminWuMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_YiminWuMember_lbl" xml:lang="en-US">Yimin Wu [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_WeiminWuMember" xlink:label="ifbd_WeiminWuMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_WeiminWuMember" xlink:to="ifbd_WeiminWuMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_WeiminWuMember_lbl" xml:lang="en-US">Weimin Wu [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_ShengminWuMember" xlink:label="ifbd_ShengminWuMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_ShengminWuMember" xlink:to="ifbd_ShengminWuMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_ShengminWuMember_lbl" xml:lang="en-US">Shengmin Wu [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_CreditRiskMember" xlink:label="us-gaap_CreditRiskMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CreditRiskMember" xlink:to="us-gaap_CreditRiskMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CreditRiskMember_lbl" xml:lang="en-US">Credit Risk [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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="ifbd-20230630.xsd#ifbd_OneCustomerMember" xlink:label="ifbd_OneCustomerMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_OneCustomerMember" xlink:to="ifbd_OneCustomerMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_OneCustomerMember_lbl" xml:lang="en-US">One Customer [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="ifbd-20230630.xsd#ifbd_TwoCustomerMember" xlink:label="ifbd_TwoCustomerMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_TwoCustomerMember" xlink:to="ifbd_TwoCustomerMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_TwoCustomerMember_lbl" xml:lang="en-US">Two Customer [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="ifbd-20230630.xsd#ifbd_ThreeCustomerMember" xlink:label="ifbd_ThreeCustomerMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_ThreeCustomerMember" xlink:to="ifbd_ThreeCustomerMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_ThreeCustomerMember_lbl" xml:lang="en-US">Three Customer [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_VendorConcentrationRiskMember" xlink:label="ifbd_VendorConcentrationRiskMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_VendorConcentrationRiskMember" xlink:to="ifbd_VendorConcentrationRiskMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_VendorConcentrationRiskMember_lbl" xml:lang="en-US">Vendor Concentration Risk [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_TwoConsultingFirmsMember" xlink:label="ifbd_TwoConsultingFirmsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_TwoConsultingFirmsMember" xlink:to="ifbd_TwoConsultingFirmsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_TwoConsultingFirmsMember_lbl" xml:lang="en-US">Two Consulting Firms [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransactionTypeAxis" xlink:label="us-gaap_TransactionTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TransactionTypeAxis" xlink:to="us-gaap_TransactionTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TransactionTypeAxis_lbl" xml:lang="en-US">Transaction Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_SecuritiesPurchaseAgreement1Member" xlink:label="ifbd_SecuritiesPurchaseAgreement1Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_SecuritiesPurchaseAgreement1Member" xlink:to="ifbd_SecuritiesPurchaseAgreement1Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_SecuritiesPurchaseAgreement1Member_lbl" xml:lang="en-US">Securities Purchase Agreement 1 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_SecuritiesPurchaseAgreement2Member" xlink:label="ifbd_SecuritiesPurchaseAgreement2Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_SecuritiesPurchaseAgreement2Member" xlink:to="ifbd_SecuritiesPurchaseAgreement2Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_SecuritiesPurchaseAgreement2Member_lbl" xml:lang="en-US">Securities Purchase Agreement 2 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_SecuritiesPurchaseAgreement3Member" xlink:label="ifbd_SecuritiesPurchaseAgreement3Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_SecuritiesPurchaseAgreement3Member" xlink:to="ifbd_SecuritiesPurchaseAgreement3Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_SecuritiesPurchaseAgreement3Member_lbl" xml:lang="en-US">Securities Purchase Agreement 3 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductOrServiceAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ProductOrServiceAxis_lbl" xml:lang="en-US">Product and Service [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_StandardCloudBasedServicesMember" xlink:label="ifbd_StandardCloudBasedServicesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_StandardCloudBasedServicesMember" xlink:to="ifbd_StandardCloudBasedServicesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_StandardCloudBasedServicesMember_lbl" xml:lang="en-US">Standard Cloud Based Services [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_BusinessProcessOutsourcingServicesMember" xlink:label="ifbd_BusinessProcessOutsourcingServicesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_BusinessProcessOutsourcingServicesMember" xlink:to="ifbd_BusinessProcessOutsourcingServicesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_BusinessProcessOutsourcingServicesMember_lbl" xml:lang="en-US">Business Process Outsourcing Services [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_BusinessIntegrationServicesMember" xlink:label="ifbd_BusinessIntegrationServicesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_BusinessIntegrationServicesMember" xlink:to="ifbd_BusinessIntegrationServicesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_BusinessIntegrationServicesMember_lbl" xml:lang="en-US">Business Integration Services [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_OtherRevenuesMember" xlink:label="ifbd_OtherRevenuesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_OtherRevenuesMember" xlink:to="ifbd_OtherRevenuesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_OtherRevenuesMember_lbl" xml:lang="en-US">Other Revenues [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTypeAxis_lbl" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventMember" xlink:to="us-gaap_SubsequentEventMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventMember_lbl" xml:lang="en-US">Subsequent Event [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_TitleOfIndividualAxis_lbl" xml:lang="en-US">Title of Individual [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_Purchaser1Member" xlink:label="ifbd_Purchaser1Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_Purchaser1Member" xlink:to="ifbd_Purchaser1Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_Purchaser1Member_lbl" xml:lang="en-US">Purchaser 1 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_Purchaser2Member" xlink:label="ifbd_Purchaser2Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_Purchaser2Member" xlink:to="ifbd_Purchaser2Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_Purchaser2Member_lbl" xml:lang="en-US">Purchaser 2 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CurrencyAxis" xlink:label="srt_CurrencyAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CurrencyAxis" xlink:to="srt_CurrencyAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_CurrencyAxis_lbl" xml:lang="en-US">Currency [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2023/currency-2023.xsd#currency_HKD" xlink:label="currency_HKD" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="currency_HKD" xlink:to="currency_HKD_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="currency_HKD_lbl" xml:lang="en-US">Hong Kong, Dollars</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_BuyerMember" xlink:label="ifbd_BuyerMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_BuyerMember" xlink:to="ifbd_BuyerMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_BuyerMember_lbl" xml:lang="en-US">Buyer [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_Purchaser4Member" xlink:label="ifbd_Purchaser4Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_Purchaser4Member" xlink:to="ifbd_Purchaser4Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_Purchaser4Member_lbl" xml:lang="en-US">Purchaser 4 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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="ifbd-20230630.xsd#ifbd_EntityAddressAddressLine4" xlink:label="ifbd_EntityAddressAddressLine4" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_EntityAddressAddressLine4" xlink:to="ifbd_EntityAddressAddressLine4_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_EntityAddressAddressLine4_lbl" xml:lang="en-US">Entity Address Address Line Four</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_Cash" xlink:label="us-gaap_Cash" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Cash" xlink:to="us-gaap_Cash_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Cash_lbl" xml:lang="en-US">Cash</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherReceivablesNetCurrent" xlink:label="us-gaap_OtherReceivablesNetCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherReceivablesNetCurrent" xlink:to="us-gaap_OtherReceivablesNetCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherReceivablesNetCurrent_lbl" xml:lang="en-US">Other receivables, net</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_DueFromDiscontinuedOperations" xlink:label="ifbd_DueFromDiscontinuedOperations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_DueFromDiscontinuedOperations" xlink:to="ifbd_DueFromDiscontinuedOperations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_DueFromDiscontinuedOperations_lbl" xml:lang="en-US">Due from discontinued operations</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EscrowDeposit" xlink:label="us-gaap_EscrowDeposit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EscrowDeposit" xlink:to="us-gaap_EscrowDeposit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EscrowDeposit_lbl" xml:lang="en-US">Escrow, current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermInvestments" xlink:label="us-gaap_ShortTermInvestments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermInvestments" xlink:to="us-gaap_ShortTermInvestments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermInvestments_lbl" xml:lang="en-US">Short-term investment</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_CurrentAssetsOfDiscontinuedOperations" xlink:label="ifbd_CurrentAssetsOfDiscontinuedOperations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_CurrentAssetsOfDiscontinuedOperations" xlink:to="ifbd_CurrentAssetsOfDiscontinuedOperations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_CurrentAssetsOfDiscontinuedOperations_lbl" xml:lang="en-US">Current assets of discontinued operations</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsAbstract" xlink:label="us-gaap_OtherAssetsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsAbstract" xlink:to="us-gaap_OtherAssetsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsAbstract_lbl" xml:lang="en-US">OTHER ASSETS</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_OtherAssetsOfDiscontinuedOperations" xlink:label="ifbd_OtherAssetsOfDiscontinuedOperations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_OtherAssetsOfDiscontinuedOperations" xlink:to="ifbd_OtherAssetsOfDiscontinuedOperations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_OtherAssetsOfDiscontinuedOperations_lbl" xml:lang="en-US">Other assets of discontinued operations</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssets" xlink:label="us-gaap_OtherAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssets" xlink:to="us-gaap_OtherAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OtherAssets_lbl" xml:lang="en-US">Total other assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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 SHAREHOLDERS&#8217; EQUITY</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="ifbd-20230630.xsd#ifbd_CurrentLiabilitiesOfDiscontinuedOperations" xlink:label="ifbd_CurrentLiabilitiesOfDiscontinuedOperations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_CurrentLiabilitiesOfDiscontinuedOperations" xlink:to="ifbd_CurrentLiabilitiesOfDiscontinuedOperations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_CurrentLiabilitiesOfDiscontinuedOperations_lbl" xml:lang="en-US">Current liabilities of discontinued operations</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract_lbl" xml:lang="en-US">OTHER LIABILITIES</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_AdvanceFromInvestorNoncurrent" xlink:label="ifbd_AdvanceFromInvestorNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_AdvanceFromInvestorNoncurrent" xlink:to="ifbd_AdvanceFromInvestorNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_AdvanceFromInvestorNoncurrent_lbl" xml:lang="en-US">Advance from investor</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_OtherLiabilitiesOfDiscontinuedOperations" xlink:label="ifbd_OtherLiabilitiesOfDiscontinuedOperations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_OtherLiabilitiesOfDiscontinuedOperations" xlink:to="ifbd_OtherLiabilitiesOfDiscontinuedOperations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_OtherLiabilitiesOfDiscontinuedOperations_lbl" xml:lang="en-US">Other liabilities of discontinued operations</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="us-gaap_LiabilitiesNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_LiabilitiesNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesNoncurrent_lbl" xml:lang="en-US">Total other liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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">SHAREHOLDERS&#8217; EQUITY</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">Ordinary shares,$0.025&#160;par value,&#160;1,000,000,000&#160;shares authorized,&#160;5,100,164&#160;and 3,818,663 shares issued and outstanding as of June 30, 2023 and December 31, 2022, respectively*</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="ifbd-20230630.xsd#ifbd_StatutoryReserves" xlink:label="ifbd_StatutoryReserves" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_StatutoryReserves" xlink:to="ifbd_StatutoryReserves_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_StatutoryReserves_lbl" xml:lang="en-US">Statutory reserves</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">Accumulated deficits</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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 income</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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 shareholders&#8217; equity attributable to Infobird Co., Ltd</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">Noncontrolling interests</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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 equity</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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 equity</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">Ordinary stock, par value</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">Ordinary stock, shares authorized</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">Ordinary stock, shares issued</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">Ordinary stock, shares outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Revenues_lbl" xml:lang="en-US">REVENUES</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfRevenue" xlink:label="us-gaap_CostOfRevenue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_CostOfRevenue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfRevenue_lbl" xml:lang="en-US">COST OF REVENUES</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingAndMarketingExpense" xlink:to="us-gaap_SellingAndMarketingExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingAndMarketingExpense_lbl" xml:lang="en-US">Selling</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2003/role/label" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl" xml:lang="en-US">General and administrative</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xml:lang="en-US">Research and development</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:to="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_lbl" xml:lang="en-US">Long-live assets impairment</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2003/role/totalLabel" 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/2023/elts/us-gaap-2023.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 FROM OPERATIONS</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract_lbl" xml:lang="en-US">OTHER INCOME (EXPENSE)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="us-gaap_InvestmentIncomeInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentIncomeInterest" xlink:to="us-gaap_InvestmentIncomeInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentIncomeInterest_lbl" xml:lang="en-US">Interest income</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpense" xlink:to="us-gaap_InterestExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_InterestExpense_lbl" xml:lang="en-US">Interest expense</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl" xml:lang="en-US">Other income (expense), net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/totalLabel" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl" xml:lang="en-US">Total other income (expense), net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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 BEFORE INCOME TAXES</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">PROVISION FOR (BENEFIT OF) INCOME TAXES</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperations" xlink:label="us-gaap_IncomeLossFromContinuingOperations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperations" xlink:to="us-gaap_IncomeLossFromContinuingOperations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperations_lbl" xml:lang="en-US">NET LOSS FROM CONTINUING OPERATIONS</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_lbl" xml:lang="en-US">NET LOSS FROM DISCONTINUED OPERATIONS</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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 noncontrolling interest from discontinued operations</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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 ATTRIBUTABLE TO INFOBIRD CO.,LTD</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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 ADJUSTMENT</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">TOTAL COMPREHENSIVE LOSS</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">Less: Comprehensive loss attributable to noncontrolling interests from discontinued operations</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xml:lang="en-US">COMPREHENSIVE LOSS ATTRIBUTABLE TO INFOBIRD CO., LTD</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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 ORDINARY SHARES*</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">LOSS PER SHARE</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US">WEIGHTED AVERAGE NUMBER OF ORDINARY SHARES, Basic</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US">WEIGHTED AVERAGE NUMBER OF ORDINARY SHARES, Diluted</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_lbl" xml:lang="en-US">LOSS PER SHARE Basic - continuing operations</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_lbl" xml:lang="en-US">LOSS PER SHARE diluted - continuing operations</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_lbl" xml:lang="en-US">LOSS PER SHARE Basic - discontinued operations</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/label" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_lbl" xml:lang="en-US">LOSS PER SHARE diluted - discontinued operations</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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: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 attributable to Infobird Co., Ltd</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_2_lbl" xml:lang="en-US">Net loss attributable to noncontrolling interests</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_IssuedOrinarySharesUnderF3NetOfIssuanceCosts" xlink:label="ifbd_IssuedOrinarySharesUnderF3NetOfIssuanceCosts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_IssuedOrinarySharesUnderF3NetOfIssuanceCosts" xlink:to="ifbd_IssuedOrinarySharesUnderF3NetOfIssuanceCosts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_IssuedOrinarySharesUnderF3NetOfIssuanceCosts_lbl" xml:lang="en-US">Issued orinary shares under F3, net of issuance costs</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_IssuedOrinarySharesUnderF3NetOfIssuanceCostsShares" xlink:label="ifbd_IssuedOrinarySharesUnderF3NetOfIssuanceCostsShares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_IssuedOrinarySharesUnderF3NetOfIssuanceCostsShares" xlink:to="ifbd_IssuedOrinarySharesUnderF3NetOfIssuanceCostsShares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_IssuedOrinarySharesUnderF3NetOfIssuanceCostsShares_lbl" xml:lang="en-US">Issued orinary shares under F3, net of issuance costs, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_WarrantsConvertToOrdinaryShares" xlink:label="ifbd_WarrantsConvertToOrdinaryShares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_WarrantsConvertToOrdinaryShares" xlink:to="ifbd_WarrantsConvertToOrdinaryShares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_WarrantsConvertToOrdinaryShares_lbl" xml:lang="en-US">Warrants convert to ordinary shares</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_WarrantsConvertToOrdinarySharesShares" xlink:label="ifbd_WarrantsConvertToOrdinarySharesShares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_WarrantsConvertToOrdinarySharesShares" xlink:to="ifbd_WarrantsConvertToOrdinarySharesShares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_WarrantsConvertToOrdinarySharesShares_lbl" xml:lang="en-US">Warrants convert to ordinary shares, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_AdditionalOrdinarySharesOfRoundUpAdjustmentDueToRetroactiveEffectOfShareConsolidationIn2023" xlink:label="ifbd_AdditionalOrdinarySharesOfRoundUpAdjustmentDueToRetroactiveEffectOfShareConsolidationIn2023" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_AdditionalOrdinarySharesOfRoundUpAdjustmentDueToRetroactiveEffectOfShareConsolidationIn2023" xlink:to="ifbd_AdditionalOrdinarySharesOfRoundUpAdjustmentDueToRetroactiveEffectOfShareConsolidationIn2023_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_AdditionalOrdinarySharesOfRoundUpAdjustmentDueToRetroactiveEffectOfShareConsolidationIn2023_lbl" xml:lang="en-US">Additional ordinary shares of round up adjustment due to retroactive effect of Share Consolidation in 2023</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_AdditionalOrdinarySharesOfRoundUpAdjustmentDueToRetroactiveEffectOfShareConsolidationIn2023Shares" xlink:label="ifbd_AdditionalOrdinarySharesOfRoundUpAdjustmentDueToRetroactiveEffectOfShareConsolidationIn2023Shares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_AdditionalOrdinarySharesOfRoundUpAdjustmentDueToRetroactiveEffectOfShareConsolidationIn2023Shares" xlink:to="ifbd_AdditionalOrdinarySharesOfRoundUpAdjustmentDueToRetroactiveEffectOfShareConsolidationIn2023Shares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_AdditionalOrdinarySharesOfRoundUpAdjustmentDueToRetroactiveEffectOfShareConsolidationIn2023Shares_lbl" xml:lang="en-US">Additional ordinary shares of round up adjustment due to retroactive effect of Share Consolidation in 2023, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl" xml:lang="en-US">Share-based compensations for consulting services</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_lbl" xml:lang="en-US">Foreign currency translation adjustment</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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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: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</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_NetLossFromDiscontinuedOperations" xlink:label="ifbd_NetLossFromDiscontinuedOperations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_NetLossFromDiscontinuedOperations" xlink:to="ifbd_NetLossFromDiscontinuedOperations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_NetLossFromDiscontinuedOperations_lbl" xml:lang="en-US">Net loss from discontinued operations</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_NetLossFromContinuingOperations" xlink:label="ifbd_NetLossFromContinuingOperations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_NetLossFromContinuingOperations" xlink:to="ifbd_NetLossFromContinuingOperations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_NetLossFromContinuingOperations_lbl" xml:lang="en-US">Net loss from continuing operations</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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 to net cash provided by operating activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnInvestments" xlink:label="us-gaap_GainLossOnInvestments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnInvestments" xlink:to="us-gaap_GainLossOnInvestments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GainLossOnInvestments_lbl" xml:lang="en-US">(Gain)/Loss of investment</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xml:lang="en-US">Stock-base compensations for consulting service</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xml:lang="en-US">Change in operating assets and liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherReceivables" xlink:label="us-gaap_IncreaseDecreaseInOtherReceivables" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherReceivables" xlink:to="us-gaap_IncreaseDecreaseInOtherReceivables_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherReceivables_lbl" xml:lang="en-US">Other receivables</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_IncreaseDecreaseInDueFromDiscontinuedOperations" xlink:label="ifbd_IncreaseDecreaseInDueFromDiscontinuedOperations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_IncreaseDecreaseInDueFromDiscontinuedOperations" xlink:to="ifbd_IncreaseDecreaseInDueFromDiscontinuedOperations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifbd_IncreaseDecreaseInDueFromDiscontinuedOperations_lbl" xml:lang="en-US">Due from discontinued operations</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_AssetRetirementObligationsPeriodIncreaseDecrease" xlink:label="ifbd_AssetRetirementObligationsPeriodIncreaseDecrease" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_AssetRetirementObligationsPeriodIncreaseDecrease" xlink:to="ifbd_AssetRetirementObligationsPeriodIncreaseDecrease_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifbd_AssetRetirementObligationsPeriodIncreaseDecrease_lbl" xml:lang="en-US">Net cash (used in) provided by operating activities from continuing operations</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:label="us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:to="us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_lbl" xml:lang="en-US">Net cash provided by (used in) operating activities from discontinued operations</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="ifbd-20230630.xsd#ifbd_CashDepositInEscrowAccount" xlink:label="ifbd_CashDepositInEscrowAccount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_CashDepositInEscrowAccount" xlink:to="ifbd_CashDepositInEscrowAccount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_CashDepositInEscrowAccount_lbl" xml:lang="en-US">Cash deposit in escrow account</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_lbl" xml:lang="en-US">Net cash used in investing activities from continuing operations</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:label="us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:to="us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_lbl" xml:lang="en-US">Net cash provided by investing activities from discontinued operations</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="ifbd-20230630.xsd#ifbd_NetProceedsFromIssuanceOfCommonStockUnderF3" xlink:label="ifbd_NetProceedsFromIssuanceOfCommonStockUnderF3" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_NetProceedsFromIssuanceOfCommonStockUnderF3" xlink:to="ifbd_NetProceedsFromIssuanceOfCommonStockUnderF3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_NetProceedsFromIssuanceOfCommonStockUnderF3_lbl" xml:lang="en-US">Net proceeds from issuance of common stock under F3</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_NetProceedsInAdvanceForIssuanceOfConvertibleBondsInSeptember2023" xlink:label="ifbd_NetProceedsInAdvanceForIssuanceOfConvertibleBondsInSeptember2023" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_NetProceedsInAdvanceForIssuanceOfConvertibleBondsInSeptember2023" xlink:to="ifbd_NetProceedsInAdvanceForIssuanceOfConvertibleBondsInSeptember2023_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_NetProceedsInAdvanceForIssuanceOfConvertibleBondsInSeptember2023_lbl" xml:lang="en-US">Net proceeds in advance for the issuance of convertible bonds in September 2023</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_RefundsFromEscrow" xlink:label="ifbd_RefundsFromEscrow" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_RefundsFromEscrow" xlink:to="ifbd_RefundsFromEscrow_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_RefundsFromEscrow_lbl" xml:lang="en-US">Refunds from escrow</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_lbl" xml:lang="en-US">Net cash provided by financing activities from continuing operations</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" xlink:label="us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" xlink:to="us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_lbl" xml:lang="en-US">Net cash used in financing activities from discontinued operations</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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 provided by (used in) financing activities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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 CHANGE IN CASH</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US">CASH, beginning of period</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2_lbl" xml:lang="en-US">CASH, end of period</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract" xlink:label="us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract" xlink:to="us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract_lbl" xml:lang="en-US">&#160;CASH, CASH EQUIVALENTS AND RESTRICTED CASH:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectDisposalGroupIncludingDiscontinuedOperations" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectDisposalGroupIncludingDiscontinuedOperations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectDisposalGroupIncludingDiscontinuedOperations" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectDisposalGroupIncludingDiscontinuedOperations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectDisposalGroupIncludingDiscontinuedOperations_lbl" xml:lang="en-US">LESS: CASH, CASH EQUIVALENTS AND RESTRICTED CASH FROM DISCONTINUED OPERATIONS</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectContinuingOperations" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectContinuingOperations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectContinuingOperations" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectContinuingOperations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectContinuingOperations_lbl" xml:lang="en-US">CASH, CASH EQUIVALENTS AND RESTRICTED CASH FROM CONTINUING OPERATIONS</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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 CASH FLOW INFORMATION:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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 tax</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl" xml:lang="en-US">NON-CASH INVESTING AND FINANCING ACTIVITIES:</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_InitialRecognitionOfOperatingRightOfUseAssetAndLeaseLiability" xlink:label="ifbd_InitialRecognitionOfOperatingRightOfUseAssetAndLeaseLiability" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_InitialRecognitionOfOperatingRightOfUseAssetAndLeaseLiability" xlink:to="ifbd_InitialRecognitionOfOperatingRightOfUseAssetAndLeaseLiability_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_InitialRecognitionOfOperatingRightOfUseAssetAndLeaseLiability_lbl" xml:lang="en-US">Initial recognition of operating right of use asset and lease liability</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_EliminationOfOperatingRightOfUseAssetAndLeaseLiabilityUponTerminationOfOperatingLease" xlink:label="ifbd_EliminationOfOperatingRightOfUseAssetAndLeaseLiabilityUponTerminationOfOperatingLease" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_EliminationOfOperatingRightOfUseAssetAndLeaseLiabilityUponTerminationOfOperatingLease" xlink:to="ifbd_EliminationOfOperatingRightOfUseAssetAndLeaseLiabilityUponTerminationOfOperatingLease_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_EliminationOfOperatingRightOfUseAssetAndLeaseLiabilityUponTerminationOfOperatingLease_lbl" xml:lang="en-US">Elimination of operating right of use asset and lease liability upon termination of operating lease</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:label="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:to="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_lbl" xml:lang="en-US">Nature of business and organization</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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 policies</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_VariableInterestEntityDisclosureTextBlock" xlink:label="us-gaap_VariableInterestEntityDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableInterestEntityDisclosureTextBlock" xlink:to="us-gaap_VariableInterestEntityDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VariableInterestEntityDisclosureTextBlock_lbl" xml:lang="en-US">Variable interest entity</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:label="us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:to="us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_lbl" xml:lang="en-US">Business Combination and Asset Acquisition [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationDisclosureTextBlock" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="us-gaap_BusinessCombinationDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock_lbl" xml:lang="en-US">Business combination</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_lbl" xml:lang="en-US">Discontinued Operations and Disposal Groups [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_lbl" xml:lang="en-US">Discontinued Operations</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAbstract" xlink:label="us-gaap_CashAndCashEquivalentsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAbstract_lbl" xml:lang="en-US">Cash and Cash Equivalents [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock" xlink:label="us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock" xlink:to="us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock_lbl" xml:lang="en-US">Short term investments</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:label="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:to="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_lbl" xml:lang="en-US">Other receivables, net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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">Taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="us-gaap_RisksAndUncertaintiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RisksAndUncertaintiesAbstract" xlink:to="us-gaap_RisksAndUncertaintiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RisksAndUncertaintiesAbstract_lbl" xml:lang="en-US">Risks and Uncertainties [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl" xml:lang="en-US">Concentration of risk</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityAbstract" xlink:label="us-gaap_EquityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_EquityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityAbstract_lbl" xml:lang="en-US">Equity [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xml:lang="en-US">Equity</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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">Lease</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xml:lang="en-US">Commitments and contingencies</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_DisclosureSegmentInformationAndRevenueAnalysisAbstract" xlink:label="ifbd_DisclosureSegmentInformationAndRevenueAnalysisAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_DisclosureSegmentInformationAndRevenueAnalysisAbstract" xlink:to="ifbd_DisclosureSegmentInformationAndRevenueAnalysisAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_DisclosureSegmentInformationAndRevenueAnalysisAbstract_lbl" xml:lang="en-US">Segment Information And Revenue Analysis</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_SegmentInformationAndRevenueAnalysisTextBlock" xlink:label="ifbd_SegmentInformationAndRevenueAnalysisTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_SegmentInformationAndRevenueAnalysisTextBlock" xlink:to="ifbd_SegmentInformationAndRevenueAnalysisTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_SegmentInformationAndRevenueAnalysisTextBlock_lbl" xml:lang="en-US">Segment information and revenue analysis</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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 Events</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="us-gaap_ConsolidationPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationPolicyTextBlock" xlink:to="us-gaap_ConsolidationPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConsolidationPolicyTextBlock_lbl" xml:lang="en-US">Principles of consolidation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UseOfEstimates_lbl" xml:lang="en-US">Use of estimates and assumptions</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl" xml:lang="en-US">Foreign currency translation and transaction</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xml:lang="en-US">Cash</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesPolicyTextBlock" xlink:label="us-gaap_ReceivablesPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReceivablesPolicyTextBlock" xlink:to="us-gaap_ReceivablesPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ReceivablesPolicyTextBlock_lbl" xml:lang="en-US">Accounts receivable, net</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_OtherReceivablesNetPoliciesTextBlock" xlink:label="ifbd_OtherReceivablesNetPoliciesTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_OtherReceivablesNetPoliciesTextBlock" xlink:to="ifbd_OtherReceivablesNetPoliciesTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifbd_OtherReceivablesNetPoliciesTextBlock_lbl" xml:lang="en-US">Other receivables, net</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_PrepaymentsPoliciesTextBlock" xlink:label="ifbd_PrepaymentsPoliciesTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_PrepaymentsPoliciesTextBlock" xlink:to="ifbd_PrepaymentsPoliciesTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_PrepaymentsPoliciesTextBlock_lbl" xml:lang="en-US">Prepayments</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_ShortTermInvestmentsPolicyTextBlock" xlink:label="ifbd_ShortTermInvestmentsPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_ShortTermInvestmentsPolicyTextBlock" xlink:to="ifbd_ShortTermInvestmentsPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifbd_ShortTermInvestmentsPolicyTextBlock_lbl" xml:lang="en-US">Short term investments</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_EscrowPolicyTextBlock" xlink:label="ifbd_EscrowPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_EscrowPolicyTextBlock" xlink:to="ifbd_EscrowPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_EscrowPolicyTextBlock_lbl" xml:lang="en-US">Escrow</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_LongtermDepositsPoliciesTextBlock" xlink:label="ifbd_LongtermDepositsPoliciesTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_LongtermDepositsPoliciesTextBlock" xlink:to="ifbd_LongtermDepositsPoliciesTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_LongtermDepositsPoliciesTextBlock_lbl" xml:lang="en-US">Long-term deposits</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xml:lang="en-US">Property and equipment, net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:label="us-gaap_IntangibleAssetsFiniteLivedPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:to="us-gaap_IntangibleAssetsFiniteLivedPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsFiniteLivedPolicy_lbl" xml:lang="en-US">Intangible assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl" xml:lang="en-US">Impairment for long-lived assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationsPolicy" xlink:label="us-gaap_BusinessCombinationsPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationsPolicy" xlink:to="us-gaap_BusinessCombinationsPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_BusinessCombinationsPolicy_lbl" xml:lang="en-US">Business combination</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:label="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:to="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_lbl" xml:lang="en-US">Goodwill</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl" xml:lang="en-US">Fair value measurement</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_GovernmentGrantsPoliciesTextBlock" xlink:label="ifbd_GovernmentGrantsPoliciesTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_GovernmentGrantsPoliciesTextBlock" xlink:to="ifbd_GovernmentGrantsPoliciesTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_GovernmentGrantsPoliciesTextBlock_lbl" xml:lang="en-US">Government Grants</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_NoncontrollingInterestsPoliciesTextBlock" xlink:label="ifbd_NoncontrollingInterestsPoliciesTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_NoncontrollingInterestsPoliciesTextBlock" xlink:to="ifbd_NoncontrollingInterestsPoliciesTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_NoncontrollingInterestsPoliciesTextBlock_lbl" xml:lang="en-US">Noncontrolling Interests</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfSalesPolicyTextBlock" xlink:label="us-gaap_CostOfSalesPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfSalesPolicyTextBlock" xlink:to="us-gaap_CostOfSalesPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfSalesPolicyTextBlock_lbl" xml:lang="en-US">Cost of revenues</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ExtendedProductWarrantyPolicy" xlink:label="us-gaap_ExtendedProductWarrantyPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ExtendedProductWarrantyPolicy" xlink:to="us-gaap_ExtendedProductWarrantyPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ExtendedProductWarrantyPolicy_lbl" xml:lang="en-US">Warranty</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="us-gaap_AdvertisingCostsPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock_lbl" xml:lang="en-US">Advertising costs</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock_lbl" xml:lang="en-US">Leases</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl" xml:lang="en-US">Research and development</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xml:lang="en-US">Share-based Compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_ValueAddedTaxesPoliciesTextBlock" xlink:label="ifbd_ValueAddedTaxesPoliciesTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_ValueAddedTaxesPoliciesTextBlock" xlink:to="ifbd_ValueAddedTaxesPoliciesTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_ValueAddedTaxesPoliciesTextBlock_lbl" xml:lang="en-US">Value added taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl" xml:lang="en-US">Income taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:to="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl" xml:lang="en-US">Comprehensive loss</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xml:lang="en-US">Loss per share</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_WarrantsPolicyTextBlock" xlink:label="ifbd_WarrantsPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_WarrantsPolicyTextBlock" xlink:to="ifbd_WarrantsPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_WarrantsPolicyTextBlock_lbl" xml:lang="en-US">Warrants</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PostemploymentBenefitPlansPolicy" xlink:label="us-gaap_PostemploymentBenefitPlansPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PostemploymentBenefitPlansPolicy" xlink:to="us-gaap_PostemploymentBenefitPlansPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PostemploymentBenefitPlansPolicy_lbl" xml:lang="en-US">Employee benefits</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_StatutoryReservesPoliciesTextBlock" xlink:label="ifbd_StatutoryReservesPoliciesTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_StatutoryReservesPoliciesTextBlock" xlink:to="ifbd_StatutoryReservesPoliciesTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifbd_StatutoryReservesPoliciesTextBlock_lbl" xml:lang="en-US">Statutory reserves</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl" xml:lang="en-US">Segment reporting</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">Recently issued accounting pronouncements</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_ScheduleOfConsolidatedFinancialStatementsTableTextBlock" xlink:label="ifbd_ScheduleOfConsolidatedFinancialStatementsTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_ScheduleOfConsolidatedFinancialStatementsTableTextBlock" xlink:to="ifbd_ScheduleOfConsolidatedFinancialStatementsTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_ScheduleOfConsolidatedFinancialStatementsTableTextBlock_lbl" xml:lang="en-US">Schedule of consolidated financial statements</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_ScheduleOfPropertyAndEquipmentUsefulLivesTableTextBlock" xlink:label="ifbd_ScheduleOfPropertyAndEquipmentUsefulLivesTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_ScheduleOfPropertyAndEquipmentUsefulLivesTableTextBlock" xlink:to="ifbd_ScheduleOfPropertyAndEquipmentUsefulLivesTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_ScheduleOfPropertyAndEquipmentUsefulLivesTableTextBlock_lbl" xml:lang="en-US">Schedule of property and equipment useful lives</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RedeemableNoncontrollingInterestTableTextBlock" xlink:label="us-gaap_RedeemableNoncontrollingInterestTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RedeemableNoncontrollingInterestTableTextBlock" xlink:to="us-gaap_RedeemableNoncontrollingInterestTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RedeemableNoncontrollingInterestTableTextBlock_lbl" xml:lang="en-US">Schedule of noncontrolling interests</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:label="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:to="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock_lbl" xml:lang="en-US">Schedule of VIEs&#8217; consolidated assets and liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_ScheduleOfSummarizedVariableInterestEntitiesTextBlock" xlink:label="ifbd_ScheduleOfSummarizedVariableInterestEntitiesTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_ScheduleOfSummarizedVariableInterestEntitiesTextBlock" xlink:to="ifbd_ScheduleOfSummarizedVariableInterestEntitiesTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_ScheduleOfSummarizedVariableInterestEntitiesTextBlock_lbl" xml:lang="en-US">Schedule of operating results of VIEs</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationstBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:label="ifbd_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationstBalanceSheetAndAdditionalDisclosuresTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationstBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:to="ifbd_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationstBalanceSheetAndAdditionalDisclosuresTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationstBalanceSheetAndAdditionalDisclosuresTextBlock_lbl" xml:lang="en-US">Schedule of assets and liabilities from discontinued operations</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementAndAdditionalDisclosuresTextBlock" xlink:label="ifbd_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementAndAdditionalDisclosuresTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementAndAdditionalDisclosuresTextBlock" xlink:to="ifbd_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementAndAdditionalDisclosuresTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementAndAdditionalDisclosuresTextBlock_lbl" xml:lang="en-US">Schedule of income and losses from discontinued operations</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_ScheduleOfShortTermInvestmentsTableTextBlock" xlink:label="ifbd_ScheduleOfShortTermInvestmentsTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_ScheduleOfShortTermInvestmentsTableTextBlock" xlink:to="ifbd_ScheduleOfShortTermInvestmentsTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_ScheduleOfShortTermInvestmentsTableTextBlock_lbl" xml:lang="en-US">Schedule of short term investments</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_ScheduleOfOtherReceivablesNet" xlink:label="ifbd_ScheduleOfOtherReceivablesNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_ScheduleOfOtherReceivablesNet" xlink:to="ifbd_ScheduleOfOtherReceivablesNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_ScheduleOfOtherReceivablesNet_lbl" xml:lang="en-US">Schedule of other receivables, net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDebtTableTextBlock" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDebtTableTextBlock" xlink:to="us-gaap_ScheduleOfDebtTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock_lbl" xml:lang="en-US">Schedule of bank loans</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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 parties for discontinued operations</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">Schedule of provision for income taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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 tax assets and liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_ScheduleOfTaxesPayablesTableTextBlock" xlink:label="ifbd_ScheduleOfTaxesPayablesTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_ScheduleOfTaxesPayablesTableTextBlock" xlink:to="ifbd_ScheduleOfTaxesPayablesTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_ScheduleOfTaxesPayablesTableTextBlock_lbl" xml:lang="en-US">Schedule of taxes payable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" xml:lang="en-US">Schedule of assumptions used</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:label="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:to="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_lbl" xml:lang="en-US">Schedule of warrants outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:label="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:to="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_lbl" xml:lang="en-US">Schedule of minimum lease payments under the remaining operating leases</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl" xml:lang="en-US">Schedule of disaggregated information of revenues</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_BusinessAcquisitionsDescriptionOfAcquiredEntity" xlink:label="ifbd_BusinessAcquisitionsDescriptionOfAcquiredEntity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_BusinessAcquisitionsDescriptionOfAcquiredEntity" xlink:to="ifbd_BusinessAcquisitionsDescriptionOfAcquiredEntity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_BusinessAcquisitionsDescriptionOfAcquiredEntity_lbl" xml:lang="en-US">Background</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterestDescription" xlink:label="us-gaap_MinorityInterestDescription" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterestDescription" xlink:to="us-gaap_MinorityInterestDescription_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MinorityInterestDescription_lbl" xml:lang="en-US">Ownership</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="ifbd-20230630.xsd#ifbd_PropertyPlantAndEquipmentEstimatedUsefulLive" xlink:label="ifbd_PropertyPlantAndEquipmentEstimatedUsefulLive" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_PropertyPlantAndEquipmentEstimatedUsefulLive" xlink:to="ifbd_PropertyPlantAndEquipmentEstimatedUsefulLive_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_PropertyPlantAndEquipmentEstimatedUsefulLive_lbl" xml:lang="en-US">Property, plant and equipment, estimated useful lives</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_NoncontrollingInterests" xlink:label="ifbd_NoncontrollingInterests" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_NoncontrollingInterests" xlink:to="ifbd_NoncontrollingInterests_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifbd_NoncontrollingInterests_lbl" xml:lang="en-US">Noncontrolling interests</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EscrowDeposit" xlink:to="us-gaap_EscrowDeposit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EscrowDeposit_2_lbl" xml:lang="en-US">Amount related to escrow deposits</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_WorkingCapital" xlink:label="ifbd_WorkingCapital" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_WorkingCapital" xlink:to="ifbd_WorkingCapital_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_WorkingCapital_lbl" xml:lang="en-US">Working capital</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">Allowance for the doubtful accounts</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" xlink:label="us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" xlink:to="us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_lbl" xml:lang="en-US">Allowance for the doubtful accounts on other receivable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PremiumsAndOtherReceivablesNet" xlink:label="us-gaap_PremiumsAndOtherReceivablesNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PremiumsAndOtherReceivablesNet" xlink:to="us-gaap_PremiumsAndOtherReceivablesNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PremiumsAndOtherReceivablesNet_lbl" xml:lang="en-US">Allowance for the doubtful accounts of prepayments</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnInvestments" xlink:to="us-gaap_GainLossOnInvestments_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainLossOnInvestments_2_lbl" xml:lang="en-US">Gain (loss) from short term investments</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_AllowanceForDoubtfulAccountsOnLongTermDeposits" xlink:label="ifbd_AllowanceForDoubtfulAccountsOnLongTermDeposits" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_AllowanceForDoubtfulAccountsOnLongTermDeposits" xlink:to="ifbd_AllowanceForDoubtfulAccountsOnLongTermDeposits_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_AllowanceForDoubtfulAccountsOnLongTermDeposits_lbl" xml:lang="en-US">Allowance for doubtful accounts on long term deposits</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedComputerSoftwareNet" xlink:label="us-gaap_CapitalizedComputerSoftwareNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalizedComputerSoftwareNet" xlink:to="us-gaap_CapitalizedComputerSoftwareNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalizedComputerSoftwareNet_lbl" xml:lang="en-US">Carrying amount of capitalized software</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_ImpairmentOfLongLivedAssets" xlink:label="ifbd_ImpairmentOfLongLivedAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_ImpairmentOfLongLivedAssets" xlink:to="ifbd_ImpairmentOfLongLivedAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_ImpairmentOfLongLivedAssets_lbl" xml:lang="en-US">Impairment of long-lived assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:to="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_2_lbl" xml:lang="en-US">Impairment of land use</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xml:lang="en-US">Impairment of additional intangible assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_lbl" xml:lang="en-US">Noncontrolling Interests percentage</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_lbl" xml:lang="en-US">Revenue recognized</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductWarrantyAccrual" xlink:label="us-gaap_ProductWarrantyAccrual" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductWarrantyAccrual" xlink:to="us-gaap_ProductWarrantyAccrual_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProductWarrantyAccrual_lbl" xml:lang="en-US">Accrued warranty liability</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdvertisingExpense" xlink:label="us-gaap_AdvertisingExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvertisingExpense" xlink:to="us-gaap_AdvertisingExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AdvertisingExpense_lbl" xml:lang="en-US">Advertising costs</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostsIncurredDevelopmentCosts" xlink:label="us-gaap_CostsIncurredDevelopmentCosts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostsIncurredDevelopmentCosts" xlink:to="us-gaap_CostsIncurredDevelopmentCosts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostsIncurredDevelopmentCosts_lbl" xml:lang="en-US">Development cost</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">Dilutive shares</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LaborAndRelatedExpense" xlink:label="us-gaap_LaborAndRelatedExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LaborAndRelatedExpense" xlink:to="us-gaap_LaborAndRelatedExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LaborAndRelatedExpense_lbl" xml:lang="en-US">Employee benefits</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" xlink:label="us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" xlink:to="us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable_lbl" xml:lang="en-US">Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:label="us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:to="us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems_lbl" xml:lang="en-US">Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]</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">Current assets belong to discontinued operation</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssets" xlink:to="us-gaap_OtherAssets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssets_2_lbl" xml:lang="en-US">Other assets belong to discontinued operation</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">Total assets belong to discontinued operation</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/2009/role/negatedLabel" xlink:label="us-gaap_Liabilities_2_lbl" xml:lang="en-US">Total liabilities belong to discontinued operation</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">Net deficits belong to discontinued operation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_lbl" xml:lang="en-US">Net loss from discontinued operations</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherResearchAndDevelopmentExpense" xlink:label="us-gaap_OtherResearchAndDevelopmentExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherResearchAndDevelopmentExpense" xlink:to="us-gaap_OtherResearchAndDevelopmentExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherResearchAndDevelopmentExpense_lbl" xml:lang="en-US">Research and development expense</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_lbl" xml:lang="en-US">Revenue recognized</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_lbl" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionLineItems_lbl" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xlink:label="us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xlink:to="us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage_lbl" xml:lang="en-US">Acquisition percentage</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:label="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:to="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_lbl" xml:lang="en-US">Operations and comprehensive income (loss)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_lbl" xml:lang="en-US">CURRENT ASSETS:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_lbl" xml:lang="en-US">Cash</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_lbl" xml:lang="en-US">Accounts receivable, net</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_DisposalGroupIncludingDiscontinuedOperationOtherReceivableNet" xlink:label="ifbd_DisposalGroupIncludingDiscontinuedOperationOtherReceivableNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_DisposalGroupIncludingDiscontinuedOperationOtherReceivableNet" xlink:to="ifbd_DisposalGroupIncludingDiscontinuedOperationOtherReceivableNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifbd_DisposalGroupIncludingDiscontinuedOperationOtherReceivableNet_lbl" xml:lang="en-US">Other receivables, net</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties" xlink:label="ifbd_DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties" xlink:to="ifbd_DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties_lbl" xml:lang="en-US">Due from related parties</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_lbl" xml:lang="en-US">Prepayments and other current assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_lbl" xml:lang="en-US">Total current assets of discontinued operations</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract_lbl" xml:lang="en-US">OTHER ASSETS:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent_lbl" xml:lang="en-US">Property and equipment, net</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_DisposalGroupIncludingDiscontinuedOperationRightOfUseAssetsNoncurrent" xlink:label="ifbd_DisposalGroupIncludingDiscontinuedOperationRightOfUseAssetsNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_DisposalGroupIncludingDiscontinuedOperationRightOfUseAssetsNoncurrent" xlink:to="ifbd_DisposalGroupIncludingDiscontinuedOperationRightOfUseAssetsNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_DisposalGroupIncludingDiscontinuedOperationRightOfUseAssetsNoncurrent_lbl" xml:lang="en-US">Right-of-use assets</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_DisposalGroupIncludingDiscontinuedOperationLongTermDepositsNoncurrent" xlink:label="ifbd_DisposalGroupIncludingDiscontinuedOperationLongTermDepositsNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_DisposalGroupIncludingDiscontinuedOperationLongTermDepositsNoncurrent" xlink:to="ifbd_DisposalGroupIncludingDiscontinuedOperationLongTermDepositsNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_DisposalGroupIncludingDiscontinuedOperationLongTermDepositsNoncurrent_lbl" xml:lang="en-US">Long-term deposits, net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent_lbl" xml:lang="en-US">Intangible assets, net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent_lbl" xml:lang="en-US">Goodwill</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_lbl" xml:lang="en-US">Total other assets of discontinued operations</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_DisposalGroupIncludingDiscontinuedOperationAssets" xlink:label="ifbd_DisposalGroupIncludingDiscontinuedOperationAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_DisposalGroupIncludingDiscontinuedOperationAssets" xlink:to="ifbd_DisposalGroupIncludingDiscontinuedOperationAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifbd_DisposalGroupIncludingDiscontinuedOperationAssets_lbl" xml:lang="en-US">Total assets of discontinued operations</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_lbl" xml:lang="en-US">CURRENT LIABILITIES:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent_lbl" xml:lang="en-US">Account payable</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_DisposalGroupIncludingDiscontinuedOperationBankLoansCurrent" xlink:label="ifbd_DisposalGroupIncludingDiscontinuedOperationBankLoansCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_DisposalGroupIncludingDiscontinuedOperationBankLoansCurrent" xlink:to="ifbd_DisposalGroupIncludingDiscontinuedOperationBankLoansCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_DisposalGroupIncludingDiscontinuedOperationBankLoansCurrent_lbl" xml:lang="en-US">Bank loans - current</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_DisposalGroupIncludingDiscontinuedOperationOtherPayableAndAccruedLiabilitiesCurrent" xlink:label="ifbd_DisposalGroupIncludingDiscontinuedOperationOtherPayableAndAccruedLiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_DisposalGroupIncludingDiscontinuedOperationOtherPayableAndAccruedLiabilitiesCurrent" xlink:to="ifbd_DisposalGroupIncludingDiscontinuedOperationOtherPayableAndAccruedLiabilitiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_DisposalGroupIncludingDiscontinuedOperationOtherPayableAndAccruedLiabilitiesCurrent_lbl" xml:lang="en-US">Othr payables and accrued liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent" xlink:label="ifbd_DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent" xlink:to="ifbd_DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_lbl" xml:lang="en-US">Due to related parties</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_DisposalGroupIncludingDiscontinuedOperationDueToInfobirdCaymanCurrent" xlink:label="ifbd_DisposalGroupIncludingDiscontinuedOperationDueToInfobirdCaymanCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_DisposalGroupIncludingDiscontinuedOperationDueToInfobirdCaymanCurrent" xlink:to="ifbd_DisposalGroupIncludingDiscontinuedOperationDueToInfobirdCaymanCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_DisposalGroupIncludingDiscontinuedOperationDueToInfobirdCaymanCurrent_lbl" xml:lang="en-US">Due to Infobird Cayman</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent_lbl" xml:lang="en-US">Deferred revenue</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedIncomeTaxesPayable" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedIncomeTaxesPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedIncomeTaxesPayable" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedIncomeTaxesPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedIncomeTaxesPayable_lbl" xml:lang="en-US">Taxes payable</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilitiesCurrentLiabilities" xlink:label="ifbd_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilitiesCurrentLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilitiesCurrentLiabilities" xlink:to="ifbd_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilitiesCurrentLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilitiesCurrentLiabilities_lbl" xml:lang="en-US">Lease liabilities - current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_lbl" xml:lang="en-US">Total current liabilities of discontinued operations</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract_lbl" xml:lang="en-US">OTHER LIABILITIES:</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_DisposalGroupIncludingDiscontinuedOperationBankLoansNonCurrent" xlink:label="ifbd_DisposalGroupIncludingDiscontinuedOperationBankLoansNonCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_DisposalGroupIncludingDiscontinuedOperationBankLoansNonCurrent" xlink:to="ifbd_DisposalGroupIncludingDiscontinuedOperationBankLoansNonCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_DisposalGroupIncludingDiscontinuedOperationBankLoansNonCurrent_lbl" xml:lang="en-US">Bank loans - noncurrent</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilitiesNonCurrentLiabilities" xlink:label="ifbd_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilitiesNonCurrentLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilitiesNonCurrentLiabilities" xlink:to="ifbd_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilitiesNonCurrentLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilitiesNonCurrentLiabilities_lbl" xml:lang="en-US">Lease liablities - noncurrent</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_lbl" xml:lang="en-US">Total other liabilities of discontinued operations</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationLiabilities" xlink:label="ifbd_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationLiabilities" xlink:to="ifbd_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifbd_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationLiabilities_lbl" xml:lang="en-US">Total liabilities of discontinued operations</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_lbl" xml:lang="en-US">REVENUES</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_lbl" xml:lang="en-US">COST OF REVENUES</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_lbl" xml:lang="en-US">GROSS PROFIT</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_DisposalGroupIncludingDiscontinuedOperationSellingExpense" xlink:label="ifbd_DisposalGroupIncludingDiscontinuedOperationSellingExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_DisposalGroupIncludingDiscontinuedOperationSellingExpense" xlink:to="ifbd_DisposalGroupIncludingDiscontinuedOperationSellingExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifbd_DisposalGroupIncludingDiscontinuedOperationSellingExpense_lbl" xml:lang="en-US">Selling</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_lbl" xml:lang="en-US">General and administrative</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment" xlink:label="ifbd_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment" xlink:to="ifbd_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifbd_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment_lbl" xml:lang="en-US">Research and development</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_DisposalGroupIncludingDiscontinuedOperationLongLiveAssetsImpairment" xlink:label="ifbd_DisposalGroupIncludingDiscontinuedOperationLongLiveAssetsImpairment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_DisposalGroupIncludingDiscontinuedOperationLongLiveAssetsImpairment" xlink:to="ifbd_DisposalGroupIncludingDiscontinuedOperationLongLiveAssetsImpairment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifbd_DisposalGroupIncludingDiscontinuedOperationLongLiveAssetsImpairment_lbl" xml:lang="en-US">Long-live assets impairment</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_lbl" xml:lang="en-US">Total operating expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_lbl" xml:lang="en-US">LOSS FROM OPERATIONS</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestIncome" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestIncome" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestIncome" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestIncome_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestIncome_lbl" xml:lang="en-US">Interest income</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense_lbl" xml:lang="en-US">Interest expense</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense" xlink:label="ifbd_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense" xlink:to="ifbd_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense_lbl" xml:lang="en-US">Other (expense) income, net</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseTotal" xlink:label="ifbd_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseTotal" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseTotal" xlink:to="ifbd_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseTotal_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifbd_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseTotal_lbl" xml:lang="en-US">Total other income (expense), net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:to="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_lbl" xml:lang="en-US">LOSS BEFORE INCOME TAXES</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:label="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:to="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_lbl" xml:lang="en-US">PROVISION FOR (BENEFIT OF) INCOME TAXES</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_2_lbl" xml:lang="en-US">NET LOSS FROM DISCONTINUED OPERATIONS</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_PlatformOperatorCryptoAssetTable" xlink:label="srt_PlatformOperatorCryptoAssetTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_PlatformOperatorCryptoAssetTable" xlink:to="srt_PlatformOperatorCryptoAssetTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_PlatformOperatorCryptoAssetTable_lbl" xml:lang="en-US">Platform Operator, Crypto-Asset [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_PlatformOperatorCryptoAssetLineItems" xlink:label="srt_PlatformOperatorCryptoAssetLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_PlatformOperatorCryptoAssetLineItems" xlink:to="srt_PlatformOperatorCryptoAssetLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_PlatformOperatorCryptoAssetLineItems_lbl" xml:lang="en-US">Platform Operator, Crypto-Asset [Line Items]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermInvestments" xlink:to="us-gaap_ShortTermInvestments_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShortTermInvestments_2_lbl" xml:lang="en-US">Short term investments</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnInvestments" xlink:to="us-gaap_GainLossOnInvestments_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_GainLossOnInvestments_3_lbl" xml:lang="en-US">Gain/(Loss) from short term investments</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_ReceivablesFromSalesOfShorttermInvestment" xlink:label="ifbd_ReceivablesFromSalesOfShorttermInvestment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_ReceivablesFromSalesOfShorttermInvestment" xlink:to="ifbd_ReceivablesFromSalesOfShorttermInvestment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_ReceivablesFromSalesOfShorttermInvestment_lbl" xml:lang="en-US">Receivables from sales of short-term investment</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherReceivables" xlink:label="us-gaap_OtherReceivables" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherReceivables" xlink:to="us-gaap_OtherReceivables_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherReceivables_lbl" xml:lang="en-US">Others</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherReceivablesGrossCurrent" xlink:label="us-gaap_OtherReceivablesGrossCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherReceivablesGrossCurrent" xlink:to="us-gaap_OtherReceivablesGrossCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OtherReceivablesGrossCurrent_lbl" xml:lang="en-US">Total other receivables</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_AllowanceForDoubtfulAccountsPremiumAndOtherReceivables" xlink:label="ifbd_AllowanceForDoubtfulAccountsPremiumAndOtherReceivables" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_AllowanceForDoubtfulAccountsPremiumAndOtherReceivables" xlink:to="ifbd_AllowanceForDoubtfulAccountsPremiumAndOtherReceivables_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifbd_AllowanceForDoubtfulAccountsPremiumAndOtherReceivables_lbl" xml:lang="en-US">Allowance for doubtful accounts</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_DisposalGroupIncludingDiscontinuedOperationsOtherReceivableNet" xlink:label="ifbd_DisposalGroupIncludingDiscontinuedOperationsOtherReceivableNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_DisposalGroupIncludingDiscontinuedOperationsOtherReceivableNet" xlink:to="ifbd_DisposalGroupIncludingDiscontinuedOperationsOtherReceivableNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifbd_DisposalGroupIncludingDiscontinuedOperationsOtherReceivableNet_lbl" xml:lang="en-US">Total other receivables, net</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_DisposalGroupIncludingDiscontinuedOperationOtherReceivable" xlink:label="ifbd_DisposalGroupIncludingDiscontinuedOperationOtherReceivable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_DisposalGroupIncludingDiscontinuedOperationOtherReceivable" xlink:to="ifbd_DisposalGroupIncludingDiscontinuedOperationOtherReceivable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifbd_DisposalGroupIncludingDiscontinuedOperationOtherReceivable_lbl" xml:lang="en-US">Less: other receivables, net - discontinued operations</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherReceivablesNetCurrent" xlink:to="us-gaap_OtherReceivablesNetCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OtherReceivablesNetCurrent_2_lbl" xml:lang="en-US">Total other receivables, net - continuing operations</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_lbl" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:label="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_lbl" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentMaturityDateDescription" xlink:label="us-gaap_DebtInstrumentMaturityDateDescription" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentMaturityDateDescription" xlink:to="us-gaap_DebtInstrumentMaturityDateDescription_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentMaturityDateDescription_lbl" xml:lang="en-US">Maturities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateIncreaseDecrease" xlink:label="us-gaap_DebtInstrumentInterestRateIncreaseDecrease" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateIncreaseDecrease" xlink:to="us-gaap_DebtInstrumentInterestRateIncreaseDecrease_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentInterestRateIncreaseDecrease_lbl" xml:lang="en-US">Interest rate</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentCollateral" xlink:label="us-gaap_DebtInstrumentCollateral" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentCollateral" xlink:to="us-gaap_DebtInstrumentCollateral_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentCollateral_lbl" xml:lang="en-US">Collateral/Guarantee</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_BankLoans" xlink:label="srt_BankLoans" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_BankLoans" xlink:to="srt_BankLoans_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_BankLoans_lbl" xml:lang="en-US">Total</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_IncomeTaxBenefit" xlink:label="ifbd_IncomeTaxBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_IncomeTaxBenefit" xlink:to="ifbd_IncomeTaxBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="ifbd_IncomeTaxBenefit_lbl" xml:lang="en-US">Total benefit of income tax</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsDiscontinuedOperationsExtraordinaryItems" xlink:label="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsDiscontinuedOperationsExtraordinaryItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsDiscontinuedOperationsExtraordinaryItems" xlink:to="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsDiscontinuedOperationsExtraordinaryItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsDiscontinuedOperationsExtraordinaryItems_lbl" xml:lang="en-US">Less: benefit of income taxes - discontinued operations</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_IncomeTaxExpenseBenefitContinuingOperations" xlink:label="ifbd_IncomeTaxExpenseBenefitContinuingOperations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_IncomeTaxExpenseBenefitContinuingOperations" xlink:to="ifbd_IncomeTaxExpenseBenefitContinuingOperations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_IncomeTaxExpenseBenefitContinuingOperations_lbl" xml:lang="en-US">Total benefit of income taxes - continuing operations</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_lbl" xml:lang="en-US">Allowance for doubtful account</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">Net operating loss carryforward</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_DeferredtTaxAssetsLongliveAssetsImpairment" xlink:label="ifbd_DeferredtTaxAssetsLongliveAssetsImpairment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_DeferredtTaxAssetsLongliveAssetsImpairment" xlink:to="ifbd_DeferredtTaxAssetsLongliveAssetsImpairment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_DeferredtTaxAssetsLongliveAssetsImpairment_lbl" xml:lang="en-US">Long-lived assets impairment</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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">Deferred tax assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:label="us-gaap_DeferredTaxLiabilitiesNetAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesNetAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilitiesNetAbstract_lbl" xml:lang="en-US">Deferred tax liabilities:</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_RecognitionOfIntangibleAssetsArisingFromBusinessCombinations" xlink:label="ifbd_RecognitionOfIntangibleAssetsArisingFromBusinessCombinations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_RecognitionOfIntangibleAssetsArisingFromBusinessCombinations" xlink:to="ifbd_RecognitionOfIntangibleAssetsArisingFromBusinessCombinations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="ifbd_RecognitionOfIntangibleAssetsArisingFromBusinessCombinations_lbl" xml:lang="en-US">Recognition of intangible assets arising from business combinations</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedResearchAndDevelopmentCosts" xlink:label="us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedResearchAndDevelopmentCosts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedResearchAndDevelopmentCosts" xlink:to="us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedResearchAndDevelopmentCosts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedResearchAndDevelopmentCosts_lbl" xml:lang="en-US">Capitalized development costs</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/negatedLabel" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US">Change in valuation allowance</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl" xml:lang="en-US">Deferred tax assets(liabilities), net</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_VatTaxesPayable" xlink:label="ifbd_VatTaxesPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_VatTaxesPayable" xlink:to="ifbd_VatTaxesPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_VatTaxesPayable_lbl" xml:lang="en-US">VAT taxes payable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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 taxes payable</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_OtherTaxesPayable" xlink:label="ifbd_OtherTaxesPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_OtherTaxesPayable" xlink:to="ifbd_OtherTaxesPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_OtherTaxesPayable_lbl" xml:lang="en-US">Other taxes payable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesPayableCurrent" xlink:label="us-gaap_TaxesPayableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxesPayableCurrent" xlink:to="us-gaap_TaxesPayableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_TaxesPayableCurrent_lbl" xml:lang="en-US">Total taxes payable</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_TaxesPayableDiscontinuedOperations" xlink:label="ifbd_TaxesPayableDiscontinuedOperations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_TaxesPayableDiscontinuedOperations" xlink:to="ifbd_TaxesPayableDiscontinuedOperations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_TaxesPayableDiscontinuedOperations_lbl" xml:lang="en-US">Less: taxes payable - discontinued operations</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_TaxesPayableContinuingOperations" xlink:label="ifbd_TaxesPayableContinuingOperations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_TaxesPayableContinuingOperations" xlink:to="ifbd_TaxesPayableContinuingOperations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_TaxesPayableContinuingOperations_lbl" xml:lang="en-US">Taxes payable - continuing operations</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_TaxSavings" xlink:label="ifbd_TaxSavings" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_TaxSavings" xlink:to="ifbd_TaxSavings_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_TaxSavings_lbl" xml:lang="en-US">Tax savings</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_IncomeTaxExpensesBenefit" xlink:label="ifbd_IncomeTaxExpensesBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_IncomeTaxExpensesBenefit" xlink:to="ifbd_IncomeTaxExpensesBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_IncomeTaxExpensesBenefit_lbl" xml:lang="en-US">Income tax expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/verboseLabel" xlink:label="us-gaap_OperatingLossCarryforwards_lbl" xml:lang="en-US">Net operating loss carryforward</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_DeferredTaxAssetsTaxAllowanceForDoubtfulAccounts" xlink:label="ifbd_DeferredTaxAssetsTaxAllowanceForDoubtfulAccounts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_DeferredTaxAssetsTaxAllowanceForDoubtfulAccounts" xlink:to="ifbd_DeferredTaxAssetsTaxAllowanceForDoubtfulAccounts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_DeferredTaxAssetsTaxAllowanceForDoubtfulAccounts_lbl" xml:lang="en-US">Allowance for doubtful accounts</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_DeferredTaxAssetLiabilitiesNet" xlink:label="ifbd_DeferredTaxAssetLiabilitiesNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_DeferredTaxAssetLiabilitiesNet" xlink:to="ifbd_DeferredTaxAssetLiabilitiesNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_DeferredTaxAssetLiabilitiesNet_lbl" xml:lang="en-US">Deferred tax assets net of deferred tax liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTable" xlink:label="us-gaap_ConcentrationRiskTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskTable_lbl" xml:lang="en-US">Concentration Risk [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="us-gaap_ConcentrationRiskLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskLineItems_lbl" xml:lang="en-US">Concentration Risk [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepositAssets" xlink:label="us-gaap_DepositAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepositAssets" xlink:to="us-gaap_DepositAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepositAssets_lbl" xml:lang="en-US">Deposit</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashFDICInsuredAmount" xlink:label="us-gaap_CashFDICInsuredAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashFDICInsuredAmount" xlink:to="us-gaap_CashFDICInsuredAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashFDICInsuredAmount_lbl" xml:lang="en-US">CDIC insured limit</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Cash" xlink:to="us-gaap_Cash_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_Cash_2_lbl" xml:lang="en-US">Cash balance</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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 risk percentage</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xml:lang="en-US">Annual dividend yield</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xml:lang="en-US">Expected life (years)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xml:lang="en-US">Risk-free interest rate</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" xml:lang="en-US">Expected volatility</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfWarrantOrRightOutstanding" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightOutstanding" xlink:to="us-gaap_ClassOfWarrantOrRightOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding_lbl" xml:lang="en-US">Warrants outstanding - beginning balance</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl" xml:lang="en-US">Weighted average exercise price, beginning</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_WarrantsIssued" xlink:label="ifbd_WarrantsIssued" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_WarrantsIssued" xlink:to="ifbd_WarrantsIssued_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_WarrantsIssued_lbl" xml:lang="en-US">Issued</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_WeightedAverageExercisePriceWarrantsIssued" xlink:label="ifbd_WeightedAverageExercisePriceWarrantsIssued" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_WeightedAverageExercisePriceWarrantsIssued" xlink:to="ifbd_WeightedAverageExercisePriceWarrantsIssued_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_WeightedAverageExercisePriceWarrantsIssued_lbl" xml:lang="en-US">Weighted average exercise price, warrants issued</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_WarrantsExercised" xlink:label="ifbd_WarrantsExercised" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_WarrantsExercised" xlink:to="ifbd_WarrantsExercised_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_WarrantsExercised_lbl" xml:lang="en-US">Exercised</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_WeightedAverageExercisePriceWarrantsExercised" xlink:label="ifbd_WeightedAverageExercisePriceWarrantsExercised" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_WeightedAverageExercisePriceWarrantsExercised" xlink:to="ifbd_WeightedAverageExercisePriceWarrantsExercised_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_WeightedAverageExercisePriceWarrantsExercised_lbl" xml:lang="en-US">Weighted average exercise price, warrants exercised</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_WarrantsExpired" xlink:label="ifbd_WarrantsExpired" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_WarrantsExpired" xlink:to="ifbd_WarrantsExpired_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_WarrantsExpired_lbl" xml:lang="en-US">Expired</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_WeightedAverageExercisePriceWarrantsExpired" xlink:label="ifbd_WeightedAverageExercisePriceWarrantsExpired" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_WeightedAverageExercisePriceWarrantsExpired" xlink:to="ifbd_WeightedAverageExercisePriceWarrantsExpired_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_WeightedAverageExercisePriceWarrantsExpired_lbl" xml:lang="en-US">Weighted average exercise price, warrants expired</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightOutstanding" xlink:to="us-gaap_ClassOfWarrantOrRightOutstanding_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding_2_lbl" xml:lang="en-US">Warrants outstanding - ending balance</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_2_lbl" xml:lang="en-US">Weighted average exercise price, ending</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_WarrantsExercisable" xlink:label="ifbd_WarrantsExercisable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_WarrantsExercisable" xlink:to="ifbd_WarrantsExercisable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_WarrantsExercisable_lbl" xml:lang="en-US">Warrants exercisable</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_WeightedAverageExercisePriceWarrantsExercisable" xlink:label="ifbd_WeightedAverageExercisePriceWarrantsExercisable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_WeightedAverageExercisePriceWarrantsExercisable" xlink:to="ifbd_WeightedAverageExercisePriceWarrantsExercisable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_WeightedAverageExercisePriceWarrantsExercisable_lbl" xml:lang="en-US">Weighted average exercise price, warrants exercisable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_lbl" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_lbl" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_lbl" xml:lang="en-US">Number of ordinary shares granted</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_lbl" xml:lang="en-US">Grant date fair value</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonStockSharesAuthorized_2_lbl" xml:lang="en-US">Authorized number of ordinary shares</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_2_lbl" xml:lang="en-US">Common stock par value</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonStockSharesIssued_2_lbl" xml:lang="en-US">Common stock shares issued</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_SaleOfCommonStock" xlink:label="ifbd_SaleOfCommonStock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_SaleOfCommonStock" xlink:to="ifbd_SaleOfCommonStock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_SaleOfCommonStock_lbl" xml:lang="en-US">Sale of common stock</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_ConsiderationAmount" xlink:label="ifbd_ConsiderationAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_ConsiderationAmount" xlink:to="ifbd_ConsiderationAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_ConsiderationAmount_lbl" xml:lang="en-US">Consideration amount</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesOther" xlink:label="us-gaap_StockIssuedDuringPeriodSharesOther" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesOther" xlink:to="us-gaap_StockIssuedDuringPeriodSharesOther_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesOther_lbl" xml:lang="en-US">Number of shares issued</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets" xlink:label="us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets" xlink:to="us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets_lbl" xml:lang="en-US">Purchase of ordinary shares</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:label="us-gaap_ProceedsFromDebtNetOfIssuanceCosts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:to="us-gaap_ProceedsFromDebtNetOfIssuanceCosts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromDebtNetOfIssuanceCosts_lbl" xml:lang="en-US">Net proceeds</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesIssued" xlink:label="us-gaap_SharesIssued" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssued" xlink:to="us-gaap_SharesIssued_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesIssued_lbl" xml:lang="en-US">Issued ordinary shares</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_lbl" xml:lang="en-US">Additional shares</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:label="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:to="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants_lbl" xml:lang="en-US">Exercise of warrants</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ExcessStockSharesAuthorized" xlink:label="us-gaap_ExcessStockSharesAuthorized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ExcessStockSharesAuthorized" xlink:to="us-gaap_ExcessStockSharesAuthorized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ExcessStockSharesAuthorized_lbl" xml:lang="en-US">Common stock shares authorized</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_2_lbl" xml:lang="en-US">Common stock shares outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_NumberOfWarrantPurchase" xlink:label="ifbd_NumberOfWarrantPurchase" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_NumberOfWarrantPurchase" xlink:to="ifbd_NumberOfWarrantPurchase_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_NumberOfWarrantPurchase_lbl" xml:lang="en-US">Number of warrant purchase</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharePrice" xlink:label="us-gaap_SharePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharePrice" xlink:to="us-gaap_SharePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharePrice_lbl" xml:lang="en-US">Share price</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate_lbl" xml:lang="en-US">Expiration date</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_WarrantRemainingLives" xlink:label="ifbd_WarrantRemainingLives" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_WarrantRemainingLives" xlink:to="ifbd_WarrantRemainingLives_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_WarrantRemainingLives_lbl" xml:lang="en-US">Warrant remaining lives</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="ifbd-20230630.xsd#ifbd_PaidincapitalRegisteredCapitalAndStatutoryReserves" xlink:label="ifbd_PaidincapitalRegisteredCapitalAndStatutoryReserves" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_PaidincapitalRegisteredCapitalAndStatutoryReserves" xlink:to="ifbd_PaidincapitalRegisteredCapitalAndStatutoryReserves_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_PaidincapitalRegisteredCapitalAndStatutoryReserves_lbl" xml:lang="en-US">Paid-in-capital, registered capital and statutory reserves</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_StatutorysReserve" xlink:label="ifbd_StatutorysReserve" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_StatutorysReserve" xlink:to="ifbd_StatutorysReserve_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ifbd_StatutorysReserve_lbl" xml:lang="en-US">Statutory reserves</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xml:lang="en-US">2024</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue_lbl" xml:lang="en-US">Total undiscounted lease payments</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xml:lang="en-US">&#160;Less imputed interest</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiability_lbl" xml:lang="en-US">Total lease liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_OperatingLeaseLiabilityDiscontinuedOperations" xlink:label="ifbd_OperatingLeaseLiabilityDiscontinuedOperations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_OperatingLeaseLiabilityDiscontinuedOperations" xlink:to="ifbd_OperatingLeaseLiabilityDiscontinuedOperations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_OperatingLeaseLiabilityDiscontinuedOperations_lbl" xml:lang="en-US">Less: total lease liabilities - discontinued operations</link:label>
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_OperatingLeaseLiabilityContinuedOperations" xlink:label="ifbd_OperatingLeaseLiabilityContinuedOperations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_OperatingLeaseLiabilityContinuedOperations" xlink:to="ifbd_OperatingLeaseLiabilityContinuedOperations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_OperatingLeaseLiabilityContinuedOperations_lbl" xml:lang="en-US">Total lease liabilities - continuing operations</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xml:lang="en-US">Right of use assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeasesRentExpenseNet" xlink:label="us-gaap_OperatingLeasesRentExpenseNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesRentExpenseNet" xlink:to="us-gaap_OperatingLeasesRentExpenseNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesRentExpenseNet_lbl" xml:lang="en-US">Rent expense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_2_lbl" xml:lang="en-US">Total revenues</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTable_lbl" xml:lang="en-US">Subsequent Event [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_SubsequentEventLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventLineItems_lbl" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee" xlink:label="us-gaap_GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee" xlink:to="us-gaap_GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee_lbl" xml:lang="en-US">Equity interest</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConvertibleNotesPayable" xlink:label="us-gaap_ConvertibleNotesPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleNotesPayable" xlink:to="us-gaap_ConvertibleNotesPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConvertibleNotesPayable_lbl" xml:lang="en-US">Convertible note</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_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Liabilities_3_lbl" xml:lang="en-US">Liabilities</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">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_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_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_InterestExpense" xlink:to="us-gaap_InterestExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpense_2_lbl" xml:lang="en-US">Interest Expense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonoperatingIncomeExpense_2_lbl" xml:lang="en-US">Nonoperating Income (Expense)</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_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExpenseBenefit_2_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_IncomeLossFromContinuingOperations" xlink:to="us-gaap_IncomeLossFromContinuingOperations_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperations_2_lbl" xml:lang="en-US">Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent</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_IncreaseDecreaseInOtherReceivables" xlink:to="us-gaap_IncreaseDecreaseInOtherReceivables_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherReceivables_2_lbl" xml:lang="en-US">Increase (Decrease) in Other Receivables</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_IncreaseDecreaseInDueFromDiscontinuedOperations" xlink:to="ifbd_IncreaseDecreaseInDueFromDiscontinuedOperations_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_IncreaseDecreaseInDueFromDiscontinuedOperations_2_lbl" xml:lang="en-US">IncreaseDecreaseInDueFromDiscontinuedOperations</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_AssetRetirementObligationsPeriodIncreaseDecrease" xlink:to="ifbd_AssetRetirementObligationsPeriodIncreaseDecrease_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_AssetRetirementObligationsPeriodIncreaseDecrease_2_lbl" xml:lang="en-US">AssetRetirementObligationsPeriodIncreaseDecrease</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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities, Continuing Operations</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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities, Continuing Operations</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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3_lbl" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:to="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_2_lbl" xml:lang="en-US">Loans, Notes, Trade and Other Receivables Disclosure [Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_2_lbl" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_OtherReceivablesNetPoliciesTextBlock" xlink:to="ifbd_OtherReceivablesNetPoliciesTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_OtherReceivablesNetPoliciesTextBlock_2_lbl" xml:lang="en-US">OtherReceivablesNetPoliciesTextBlock</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_ShortTermInvestmentsPolicyTextBlock" xlink:to="ifbd_ShortTermInvestmentsPolicyTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_ShortTermInvestmentsPolicyTextBlock_2_lbl" xml:lang="en-US">ShortTermInvestmentsPolicyTextBlock</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationsPolicy" xlink:to="us-gaap_BusinessCombinationsPolicy_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationsPolicy_2_lbl" xml:lang="en-US">Business Combinations Policy [Policy Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy_2_lbl" xml:lang="en-US">Research and Development Expense, Policy [Policy Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_StatutoryReservesPoliciesTextBlock" xlink:to="ifbd_StatutoryReservesPoliciesTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_StatutoryReservesPoliciesTextBlock_2_lbl" xml:lang="en-US">StatutoryReservesPoliciesTextBlock</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_NoncontrollingInterests" xlink:to="ifbd_NoncontrollingInterests_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_NoncontrollingInterests_2_lbl" xml:lang="en-US">NoncontrollingInterests</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvertisingExpense" xlink:to="us-gaap_AdvertisingExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdvertisingExpense_2_lbl" xml:lang="en-US">Advertising Expense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LaborAndRelatedExpense" xlink:to="us-gaap_LaborAndRelatedExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LaborAndRelatedExpense_2_lbl" xml:lang="en-US">Labor and Related Expense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_2_lbl" xml:lang="en-US">Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_2_lbl" xml:lang="en-US">Revenue from Contract with Customer, Including Assessed Tax</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_2_lbl" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_2_lbl" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_DisposalGroupIncludingDiscontinuedOperationOtherReceivableNet" xlink:to="ifbd_DisposalGroupIncludingDiscontinuedOperationOtherReceivableNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_DisposalGroupIncludingDiscontinuedOperationOtherReceivableNet_2_lbl" xml:lang="en-US">DisposalGroupIncludingDiscontinuedOperationOtherReceivableNet</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_2_lbl" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent_2_lbl" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Property, Plant and Equipment, Noncurrent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent_2_lbl" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Goodwill, Noncurrent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_2_lbl" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets, Noncurrent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_DisposalGroupIncludingDiscontinuedOperationAssets" xlink:to="ifbd_DisposalGroupIncludingDiscontinuedOperationAssets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_DisposalGroupIncludingDiscontinuedOperationAssets_2_lbl" xml:lang="en-US">DisposalGroupIncludingDiscontinuedOperationAssets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_2_lbl" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Liabilities, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_2_lbl" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationLiabilities" xlink:to="ifbd_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationLiabilities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationLiabilities_2_lbl" xml:lang="en-US">LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationLiabilities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_2_lbl" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Costs of Goods Sold</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_2_lbl" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Gross Profit (Loss)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_DisposalGroupIncludingDiscontinuedOperationSellingExpense" xlink:to="ifbd_DisposalGroupIncludingDiscontinuedOperationSellingExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_DisposalGroupIncludingDiscontinuedOperationSellingExpense_2_lbl" xml:lang="en-US">DisposalGroupIncludingDiscontinuedOperationSellingExpense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_2_lbl" xml:lang="en-US">Disposal Group, Including Discontinued Operation, General and Administrative Expense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment" xlink:to="ifbd_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment_2_lbl" xml:lang="en-US">DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_DisposalGroupIncludingDiscontinuedOperationLongLiveAssetsImpairment" xlink:to="ifbd_DisposalGroupIncludingDiscontinuedOperationLongLiveAssetsImpairment_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_DisposalGroupIncludingDiscontinuedOperationLongLiveAssetsImpairment_2_lbl" xml:lang="en-US">DisposalGroupIncludingDiscontinuedOperationLongLiveAssetsImpairment</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_2_lbl" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Operating Expense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_2_lbl" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Operating Income (Loss)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestIncome" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestIncome_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestIncome_2_lbl" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Interest Income</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense_2_lbl" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Interest Expense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseTotal" xlink:to="ifbd_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseTotal_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseTotal_2_lbl" xml:lang="en-US">DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseTotal</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:to="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_2_lbl" xml:lang="en-US">Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherReceivablesGrossCurrent" xlink:to="us-gaap_OtherReceivablesGrossCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherReceivablesGrossCurrent_2_lbl" xml:lang="en-US">Other Receivables, Gross, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_AllowanceForDoubtfulAccountsPremiumAndOtherReceivables" xlink:to="ifbd_AllowanceForDoubtfulAccountsPremiumAndOtherReceivables_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_AllowanceForDoubtfulAccountsPremiumAndOtherReceivables_2_lbl" xml:lang="en-US">AllowanceForDoubtfulAccountsPremiumAndOtherReceivables</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_DisposalGroupIncludingDiscontinuedOperationsOtherReceivableNet" xlink:to="ifbd_DisposalGroupIncludingDiscontinuedOperationsOtherReceivableNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_DisposalGroupIncludingDiscontinuedOperationsOtherReceivableNet_2_lbl" xml:lang="en-US">DisposalGroupIncludingDiscontinuedOperationsOtherReceivableNet</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_DisposalGroupIncludingDiscontinuedOperationOtherReceivable" xlink:to="ifbd_DisposalGroupIncludingDiscontinuedOperationOtherReceivable_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_DisposalGroupIncludingDiscontinuedOperationOtherReceivable_2_lbl" xml:lang="en-US">DisposalGroupIncludingDiscontinuedOperationOtherReceivable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_IncomeTaxBenefit" xlink:to="ifbd_IncomeTaxBenefit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_IncomeTaxBenefit_2_lbl" xml:lang="en-US">IncomeTaxBenefit</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="ifbd_RecognitionOfIntangibleAssetsArisingFromBusinessCombinations" xlink:to="ifbd_RecognitionOfIntangibleAssetsArisingFromBusinessCombinations_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_RecognitionOfIntangibleAssetsArisingFromBusinessCombinations_2_lbl" xml:lang="en-US">RecognitionOfIntangibleAssetsArisingFromBusinessCombinations</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedResearchAndDevelopmentCosts" xlink:to="us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedResearchAndDevelopmentCosts_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedResearchAndDevelopmentCosts_2_lbl" xml:lang="en-US">Deferred Tax Liabilities, Deferred Expense, Capitalized Research and Development Costs</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/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_2_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_DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet_2_lbl" xml:lang="en-US">Deferred Tax Assets, Net</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxesPayableCurrent" xlink:to="us-gaap_TaxesPayableCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxesPayableCurrent_2_lbl" xml:lang="en-US">Taxes Payable, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLossCarryforwards" xlink:to="us-gaap_OperatingLossCarryforwards_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLossCarryforwards_2_lbl" xml:lang="en-US">Operating Loss Carryforwards</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightOutstanding" xlink:to="us-gaap_ClassOfWarrantOrRightOutstanding_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding_3_lbl" xml:lang="en-US">Class of Warrant or Right, Outstanding</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_3_lbl" xml:lang="en-US">Class of Warrant or Right, Exercise Price of Warrants or Rights</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ifbd_StatutorysReserve" xlink:to="ifbd_StatutorysReserve_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ifbd_StatutorysReserve_2_lbl" xml:lang="en-US">StatutorysReserve</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_2_lbl" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>8
<FILENAME>ifbd-20230630_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.20a -->
    <!-- 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://english.infobird.com/role/Cover" xlink:href="ifbd-20230630.xsd#Cover" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheets" xlink:href="ifbd-20230630.xsd#UnauditedInterimCondensedConsolidatedBalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheetsParenthetical" xlink:href="ifbd-20230630.xsd#UnauditedInterimCondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" xlink:href="ifbd-20230630.xsd#UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossParenthetical" xlink:href="ifbd-20230630.xsd#UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfChangesInEquity" xlink:href="ifbd-20230630.xsd#UnauditedInterimCondensedConsolidatedStatementsOfChangesInEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows" xlink:href="ifbd-20230630.xsd#UnauditedInterimCondensedConsolidatedStatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/NatureOfBusinessAndOrganization" xlink:href="ifbd-20230630.xsd#NatureOfBusinessAndOrganization" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/SummaryOfSignificantAccountingPolicies" xlink:href="ifbd-20230630.xsd#SummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/VariableInterestEntity" xlink:href="ifbd-20230630.xsd#VariableInterestEntity" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/BusinessCombination" xlink:href="ifbd-20230630.xsd#BusinessCombination" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/DiscontinuedOperations" xlink:href="ifbd-20230630.xsd#DiscontinuedOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/ShortTermInvestments" xlink:href="ifbd-20230630.xsd#ShortTermInvestments" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/OtherReceivablesNet" xlink:href="ifbd-20230630.xsd#OtherReceivablesNet" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/RelatedPartyBalancesAndTransactions" xlink:href="ifbd-20230630.xsd#RelatedPartyBalancesAndTransactions" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/Taxes" xlink:href="ifbd-20230630.xsd#Taxes" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/ConcentrationOfRisk" xlink:href="ifbd-20230630.xsd#ConcentrationOfRisk" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/Equity" xlink:href="ifbd-20230630.xsd#Equity" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/Lease" xlink:href="ifbd-20230630.xsd#Lease" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/CommitmentsAndContingencies" xlink:href="ifbd-20230630.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/SegmentInformationAndRevenueAnalysis" xlink:href="ifbd-20230630.xsd#SegmentInformationAndRevenueAnalysis" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/SubsequentEvents" xlink:href="ifbd-20230630.xsd#SubsequentEvents" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:href="ifbd-20230630.xsd#SummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/NatureOfBusinessAndOrganizationTables" xlink:href="ifbd-20230630.xsd#NatureOfBusinessAndOrganizationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:href="ifbd-20230630.xsd#SummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/VariableInterestEntityTables" xlink:href="ifbd-20230630.xsd#VariableInterestEntityTables" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/DiscontinuedOperationsTables" xlink:href="ifbd-20230630.xsd#DiscontinuedOperationsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/ShortTermInvestmentsTables" xlink:href="ifbd-20230630.xsd#ShortTermInvestmentsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/OtherReceivablesNetTables" xlink:href="ifbd-20230630.xsd#OtherReceivablesNetTables" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/RelatedPartyBalancesAndTransactionsTables" xlink:href="ifbd-20230630.xsd#RelatedPartyBalancesAndTransactionsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/TaxesTables" xlink:href="ifbd-20230630.xsd#TaxesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/EquityTables" xlink:href="ifbd-20230630.xsd#EquityTables" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/LeaseTables" xlink:href="ifbd-20230630.xsd#LeaseTables" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/SegmentInformationAndRevenueAnalysisTables" xlink:href="ifbd-20230630.xsd#SegmentInformationAndRevenueAnalysisTables" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/NatureOfBusinessAndOrganizationDetails" xlink:href="ifbd-20230630.xsd#NatureOfBusinessAndOrganizationDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetails" xlink:href="ifbd-20230630.xsd#SummaryOfSignificantAccountingPoliciesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetails1" xlink:href="ifbd-20230630.xsd#SummaryOfSignificantAccountingPoliciesDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:href="ifbd-20230630.xsd#SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/VariableInterestEntityDetails" xlink:href="ifbd-20230630.xsd#VariableInterestEntityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/VariableInterestEntityDetails1" xlink:href="ifbd-20230630.xsd#VariableInterestEntityDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/VariableInterestEntityDetailsNarrative" xlink:href="ifbd-20230630.xsd#VariableInterestEntityDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/BusinessCombinationDetailsNarrative" xlink:href="ifbd-20230630.xsd#BusinessCombinationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/DiscontinuedOperations-Details" xlink:href="ifbd-20230630.xsd#DiscontinuedOperations-Details" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/DiscontinuedOperations-Details1" xlink:href="ifbd-20230630.xsd#DiscontinuedOperations-Details1" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/ShortTermInvestmentsDetails" xlink:href="ifbd-20230630.xsd#ShortTermInvestmentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/ShortTermInvestmentsDetailsNarrative" xlink:href="ifbd-20230630.xsd#ShortTermInvestmentsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/OtherReceivablesNet-Details" xlink:href="ifbd-20230630.xsd#OtherReceivablesNet-Details" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/RelatedPartyBalancesAndTransactionsDetails" xlink:href="ifbd-20230630.xsd#RelatedPartyBalancesAndTransactionsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/RelatedPartyBalancesAndTransactionsDetails1" xlink:href="ifbd-20230630.xsd#RelatedPartyBalancesAndTransactionsDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/TaxesDetails" xlink:href="ifbd-20230630.xsd#TaxesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/TaxesDetails1" xlink:href="ifbd-20230630.xsd#TaxesDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/TaxesDetails2" xlink:href="ifbd-20230630.xsd#TaxesDetails2" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/TaxesDetailsNarrative" xlink:href="ifbd-20230630.xsd#TaxesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/ConcentrationOfRiskDetailsNarrative" xlink:href="ifbd-20230630.xsd#ConcentrationOfRiskDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/EquityDetails" xlink:href="ifbd-20230630.xsd#EquityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/EquityDetails1" xlink:href="ifbd-20230630.xsd#EquityDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/EquityDetailsNarrative" xlink:href="ifbd-20230630.xsd#EquityDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/LeaseDetails" xlink:href="ifbd-20230630.xsd#LeaseDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/LeaseDetailsNarrative" xlink:href="ifbd-20230630.xsd#LeaseDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/SegmentInformationAndRevenueAnalysisDetails" xlink:href="ifbd-20230630.xsd#SegmentInformationAndRevenueAnalysisDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://english.infobird.com/role/SubsequentEventsDetailsNarrative" xlink:href="ifbd-20230630.xsd#SubsequentEventsDetailsNarrative" xlink:type="simple" />
    <link:presentationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/Cover" xlink:title="00000001 - Document - Cover">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CoverAbstract" xlink:label="loc_deiCoverAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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="ifbd-20230630.xsd#ifbd_EntityAddressAddressLine4" xlink:label="loc_ifbdEntityAddressAddressLine4" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_ifbdEntityAddressAddressLine4" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_deiEntityAddressCityOrTown" />
      <link:presentationArc order="240" 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/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_deiEntityAddressStateOrProvince" />
      <link:presentationArc order="250" 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/2023/dei-2023.xsd#dei_EntityAddressCountry" xlink:label="loc_deiEntityAddressCountry" />
      <link:presentationArc order="260" 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/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_deiEntityAddressPostalZipCode" />
      <link:presentationArc order="270" 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/2023/dei-2023.xsd#dei_CountryRegion" xlink:label="loc_deiCountryRegion" />
      <link:presentationArc order="280" 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/2023/dei-2023.xsd#dei_CityAreaCode" xlink:label="loc_deiCityAreaCode" />
      <link:presentationArc order="290" 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/2023/dei-2023.xsd#dei_LocalPhoneNumber" xlink:label="loc_deiLocalPhoneNumber" />
      <link:presentationArc order="300" 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/2023/dei-2023.xsd#dei_Extension" xlink:label="loc_deiExtension" />
      <link:presentationArc order="310" 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/2023/dei-2023.xsd#dei_WrittenCommunications" xlink:label="loc_deiWrittenCommunications" />
      <link:presentationArc order="320" 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/2023/dei-2023.xsd#dei_SolicitingMaterial" xlink:label="loc_deiSolicitingMaterial" />
      <link:presentationArc order="330" 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/2023/dei-2023.xsd#dei_PreCommencementTenderOffer" xlink:label="loc_deiPreCommencementTenderOffer" />
      <link:presentationArc order="340" 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/2023/dei-2023.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="loc_deiPreCommencementIssuerTenderOffer" />
      <link:presentationArc order="350" 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/2023/dei-2023.xsd#dei_Security12bTitle" xlink:label="loc_deiSecurity12bTitle" />
      <link:presentationArc order="360" 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/2023/dei-2023.xsd#dei_NoTradingSymbolFlag" xlink:label="loc_deiNoTradingSymbolFlag" />
      <link:presentationArc order="370" 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/2023/dei-2023.xsd#dei_TradingSymbol" xlink:label="loc_deiTradingSymbol" />
      <link:presentationArc order="380" 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/2023/dei-2023.xsd#dei_SecurityExchangeName" xlink:label="loc_deiSecurityExchangeName" />
      <link:presentationArc order="390" 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/2023/dei-2023.xsd#dei_Security12gTitle" xlink:label="loc_deiSecurity12gTitle" />
      <link:presentationArc order="400" 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/2023/dei-2023.xsd#dei_SecurityReportingObligation" xlink:label="loc_deiSecurityReportingObligation" />
      <link:presentationArc order="410" 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/2023/dei-2023.xsd#dei_AnnualInformationForm" xlink:label="loc_deiAnnualInformationForm" />
      <link:presentationArc order="420" 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/2023/dei-2023.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="loc_deiAuditedAnnualFinancialStatements" />
      <link:presentationArc order="430" 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/2023/dei-2023.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_deiEntityWellKnownSeasonedIssuer" />
      <link:presentationArc order="440" 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/2023/dei-2023.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_deiEntityVoluntaryFilers" />
      <link:presentationArc order="450" 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/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_deiEntityCurrentReportingStatus" />
      <link:presentationArc order="460" 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/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_deiEntityInteractiveDataCurrent" />
      <link:presentationArc order="470" 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/2023/dei-2023.xsd#dei_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory" />
      <link:presentationArc order="480" 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/2023/dei-2023.xsd#dei_EntitySmallBusiness" xlink:label="loc_deiEntitySmallBusiness" />
      <link:presentationArc order="490" 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/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_deiEntityEmergingGrowthCompany" />
      <link:presentationArc order="500" 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/2023/dei-2023.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_deiEntityExTransitionPeriod" />
      <link:presentationArc order="510" 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/2023/dei-2023.xsd#dei_DocumentAccountingStandard" xlink:label="loc_deiDocumentAccountingStandard" />
      <link:presentationArc order="520" 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/2023/dei-2023.xsd#dei_OtherReportingStandardItemNumber" xlink:label="loc_deiOtherReportingStandardItemNumber" />
      <link:presentationArc order="530" 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/2023/dei-2023.xsd#dei_EntityShellCompany" xlink:label="loc_deiEntityShellCompany" />
      <link:presentationArc order="540" 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/2023/dei-2023.xsd#dei_EntityPublicFloat" xlink:label="loc_deiEntityPublicFloat" />
      <link:presentationArc order="550" 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/2023/dei-2023.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="loc_deiEntityBankruptcyProceedingsReportingCurrent" />
      <link:presentationArc order="560" 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/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding" />
      <link:presentationArc order="570" 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/2023/dei-2023.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="loc_deiDocumentsIncorporatedByReferenceTextBlock" />
      <link:presentationArc order="580" 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://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheets" xlink:title="00000002 - Statement - UNAUDITED INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_Cash" xlink:label="loc_us-gaapCash" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapCash" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherReceivablesNetCurrent" xlink:label="loc_us-gaapOtherReceivablesNetCurrent" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapOtherReceivablesNetCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_DueFromDiscontinuedOperations" xlink:label="loc_ifbdDueFromDiscontinuedOperations" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_ifbdDueFromDiscontinuedOperations" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EscrowDeposit" xlink:label="loc_us-gaapEscrowDeposit" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapEscrowDeposit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaapShortTermInvestments" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapShortTermInvestments" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_CurrentAssetsOfDiscontinuedOperations" xlink:label="loc_ifbdCurrentAssetsOfDiscontinuedOperations" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_ifbdCurrentAssetsOfDiscontinuedOperations" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsAbstract" xlink:label="loc_us-gaapOtherAssetsAbstract" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapOtherAssetsAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_OtherAssetsOfDiscontinuedOperations" xlink:label="loc_ifbdOtherAssetsOfDiscontinuedOperations" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_ifbdOtherAssetsOfDiscontinuedOperations" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssets" xlink:label="loc_us-gaapOtherAssets" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapOtherAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets" />
      <link:presentationArc order="120" 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/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" />
      <link:presentationArc order="130" 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/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaapLiabilitiesCurrentAbstract" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapLiabilitiesCurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_CurrentLiabilitiesOfDiscontinuedOperations" xlink:label="loc_ifbdCurrentLiabilitiesOfDiscontinuedOperations" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_ifbdCurrentLiabilitiesOfDiscontinuedOperations" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" 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/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="loc_us-gaapLiabilitiesNoncurrentAbstract" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapLiabilitiesNoncurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_AdvanceFromInvestorNoncurrent" xlink:label="loc_ifbdAdvanceFromInvestorNoncurrent" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_ifbdAdvanceFromInvestorNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_OtherLiabilitiesOfDiscontinuedOperations" xlink:label="loc_ifbdOtherLiabilitiesOfDiscontinuedOperations" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_ifbdOtherLiabilitiesOfDiscontinuedOperations" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_us-gaapLiabilitiesNoncurrent" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapLiabilitiesNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaapLiabilities" />
      <link:presentationArc order="210" 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/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaapCommitmentsAndContingencies" />
      <link:presentationArc order="220" 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/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaapStockholdersEquityAbstract" />
      <link:presentationArc order="230" 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/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaapCommonStockValue" />
      <link:presentationArc order="240" 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/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaapAdditionalPaidInCapital" />
      <link:presentationArc order="250" 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="ifbd-20230630.xsd#ifbd_StatutoryReserves" xlink:label="loc_ifbdStatutoryReserves" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_ifbdStatutoryReserves" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit" />
      <link:presentationArc order="270" 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/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" />
      <link:presentationArc order="280" 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/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" 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/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterest" xlink:label="loc_us-gaapMinorityInterest" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapMinorityInterest" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
      <link:presentationArc order="310" 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/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity" />
      <link:presentationArc order="320" 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://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheetsParenthetical" xlink:title="00000003 - Statement - UNAUDITED INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" xlink:title="00000004 - Statement - UNAUDITED INTERIM CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaapIncomeStatementAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapRevenues" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaapCostOfRevenue" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapCostOfRevenue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="loc_us-gaapSellingAndMarketingExpense" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapSellingAndMarketingExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaapGeneralAndAdministrativeExpense" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapGeneralAndAdministrativeExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaapResearchAndDevelopmentExpense" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapResearchAndDevelopmentExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="loc_us-gaapImpairmentOfLongLivedAssetsHeldForUse" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapImpairmentOfLongLivedAssetsHeldForUse" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses" />
      <link:presentationArc order="80" 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/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss" />
      <link:presentationArc order="90" 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/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="loc_us-gaapNonoperatingIncomeExpenseAbstract" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="loc_us-gaapInvestmentIncomeInterest" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_us-gaapInvestmentIncomeInterest" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaapInterestExpense" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_us-gaapInterestExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaapOtherNonoperatingIncomeExpense" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_us-gaapOtherNonoperatingIncomeExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaapNonoperatingIncomeExpense" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapNonoperatingIncomeExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
      <link:presentationArc order="150" 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/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
      <link:presentationArc order="160" 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/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperations" xlink:label="loc_us-gaapIncomeLossFromContinuingOperations" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapIncomeLossFromContinuingOperations" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="loc_us-gaapIncomeLossFromDiscontinuedOperationsNetOfTax" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapIncomeLossFromDiscontinuedOperationsNetOfTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaapProfitLoss" />
      <link:presentationArc order="190" 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/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapNetIncomeLossAttributableToNoncontrollingInterest" />
      <link:presentationArc order="200" 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/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="210" 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/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
      <link:presentationArc order="220" 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/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTax" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapComprehensiveIncomeNetOfTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract" />
      <link:presentationArc order="260" 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/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaapEarningsPerShareAbstract" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapEarningsPerShareAbstract" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossParenthetical" xlink:title="00000005 - Statement - UNAUDITED INTERIM CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (Parenthetical)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaapIncomeStatementAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsPerBasicShare" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsPerBasicShare" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsPerDilutedShare" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsPerDilutedShare" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:label="loc_us-gaapIncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapIncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:label="loc_us-gaapIncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapIncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfChangesInEquity" xlink:title="00000006 - Statement - UNAUDITED INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaapStatementOfStockholdersEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="70" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="ifbd-20230630.xsd#ifbd_RetainedEarningsStatutoryRservesMember" xlink:label="loc_ifbdRetainedEarningsStatutoryRservesMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_ifbdRetainedEarningsStatutoryRservesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_RetainedEarningsUnrestrictedMember" xlink:label="loc_ifbdRetainedEarningsUnrestrictedMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_ifbdRetainedEarningsUnrestrictedMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="loc_us-gaapNoncontrollingInterestMember" />
      <link:presentationArc order="60" 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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="30" 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/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapNetIncomeLossAttributableToNoncontrollingInterest" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetIncomeLossAttributableToNoncontrollingInterest" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_IssuedOrinarySharesUnderF3NetOfIssuanceCosts" xlink:label="loc_ifbdIssuedOrinarySharesUnderF3NetOfIssuanceCosts" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_ifbdIssuedOrinarySharesUnderF3NetOfIssuanceCosts" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_IssuedOrinarySharesUnderF3NetOfIssuanceCostsShares" xlink:label="loc_ifbdIssuedOrinarySharesUnderF3NetOfIssuanceCostsShares" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_ifbdIssuedOrinarySharesUnderF3NetOfIssuanceCostsShares" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_WarrantsConvertToOrdinaryShares" xlink:label="loc_ifbdWarrantsConvertToOrdinaryShares" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_ifbdWarrantsConvertToOrdinaryShares" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_WarrantsConvertToOrdinarySharesShares" xlink:label="loc_ifbdWarrantsConvertToOrdinarySharesShares" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_ifbdWarrantsConvertToOrdinarySharesShares" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_AdditionalOrdinarySharesOfRoundUpAdjustmentDueToRetroactiveEffectOfShareConsolidationIn2023" xlink:label="loc_ifbdAdditionalOrdinarySharesOfRoundUpAdjustmentDueToRetroactiveEffectOfShareConsolidationIn2023" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_ifbdAdditionalOrdinarySharesOfRoundUpAdjustmentDueToRetroactiveEffectOfShareConsolidationIn2023" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_AdditionalOrdinarySharesOfRoundUpAdjustmentDueToRetroactiveEffectOfShareConsolidationIn2023Shares" xlink:label="loc_ifbdAdditionalOrdinarySharesOfRoundUpAdjustmentDueToRetroactiveEffectOfShareConsolidationIn2023Shares" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_ifbdAdditionalOrdinarySharesOfRoundUpAdjustmentDueToRetroactiveEffectOfShareConsolidationIn2023Shares" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueShareBasedCompensation" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueShareBasedCompensation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="loc_us-gaapForeignCurrencyTransactionGainLossBeforeTax" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapForeignCurrencyTransactionGainLossBeforeTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2" />
      <link:presentationArc order="130" 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/2023/elts/us-gaap-2023.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaapSharesOutstanding_2" />
      <link:presentationArc order="140" 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://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows" xlink:title="00000007 - Statement - UNAUDITED INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaapStatementOfCashFlowsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="ifbd-20230630.xsd#ifbd_NetLossFromDiscontinuedOperations" xlink:label="loc_ifbdNetLossFromDiscontinuedOperations" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_ifbdNetLossFromDiscontinuedOperations" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_NetLossFromContinuingOperations" xlink:label="loc_ifbdNetLossFromContinuingOperations" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_ifbdNetLossFromContinuingOperations" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnInvestments" xlink:label="loc_us-gaapGainLossOnInvestments" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapGainLossOnInvestments" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaapAllocatedShareBasedCompensationExpense" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapAllocatedShareBasedCompensationExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherReceivables" xlink:label="loc_us-gaapIncreaseDecreaseInOtherReceivables" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOtherReceivables" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_IncreaseDecreaseInDueFromDiscontinuedOperations" xlink:label="loc_ifbdIncreaseDecreaseInDueFromDiscontinuedOperations" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_ifbdIncreaseDecreaseInDueFromDiscontinuedOperations" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_AssetRetirementObligationsPeriodIncreaseDecrease" xlink:label="loc_ifbdAssetRetirementObligationsPeriodIncreaseDecrease" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_ifbdAssetRetirementObligationsPeriodIncreaseDecrease" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:label="loc_us-gaapCashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapCashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:presentationArc order="120" 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/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" />
      <link:presentationArc order="130" 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="ifbd-20230630.xsd#ifbd_CashDepositInEscrowAccount" xlink:label="loc_ifbdCashDepositInEscrowAccount" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_ifbdCashDepositInEscrowAccount" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesContinuingOperations" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:label="loc_us-gaapCashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapCashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
      <link:presentationArc order="170" 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/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" />
      <link:presentationArc order="180" 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="ifbd-20230630.xsd#ifbd_NetProceedsFromIssuanceOfCommonStockUnderF3" xlink:label="loc_ifbdNetProceedsFromIssuanceOfCommonStockUnderF3" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_ifbdNetProceedsFromIssuanceOfCommonStockUnderF3" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_NetProceedsInAdvanceForIssuanceOfConvertibleBondsInSeptember2023" xlink:label="loc_ifbdNetProceedsInAdvanceForIssuanceOfConvertibleBondsInSeptember2023" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_ifbdNetProceedsInAdvanceForIssuanceOfConvertibleBondsInSeptember2023" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_RefundsFromEscrow" xlink:label="loc_ifbdRefundsFromEscrow" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_ifbdRefundsFromEscrow" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesContinuingOperations" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" xlink:label="loc_us-gaapCashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapCashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" />
      <link:presentationArc order="240" 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/2023/elts/us-gaap-2023.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaapEffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
      <link:presentationArc order="250" 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/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
      <link:presentationArc order="260" 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/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_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/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaapAdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapAdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectDisposalGroupIncludingDiscontinuedOperations" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectDisposalGroupIncludingDiscontinuedOperations" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract" xlink:to="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectDisposalGroupIncludingDiscontinuedOperations" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectContinuingOperations" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectContinuingOperations" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract" xlink:to="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectContinuingOperations" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaapSupplementalCashFlowInformationAbstract" />
      <link:presentationArc order="320" 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/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="loc_us-gaapIncomeTaxesPaidNet" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSupplementalCashFlowInformationAbstract" xlink:to="loc_us-gaapIncomeTaxesPaidNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestPaidNet" xlink:label="loc_us-gaapInterestPaidNet" />
      <link:presentationArc order="340" 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/2023/elts/us-gaap-2023.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_InitialRecognitionOfOperatingRightOfUseAssetAndLeaseLiability" xlink:label="loc_ifbdInitialRecognitionOfOperatingRightOfUseAssetAndLeaseLiability" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" xlink:to="loc_ifbdInitialRecognitionOfOperatingRightOfUseAssetAndLeaseLiability" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_EliminationOfOperatingRightOfUseAssetAndLeaseLiabilityUponTerminationOfOperatingLease" xlink:label="loc_ifbdEliminationOfOperatingRightOfUseAssetAndLeaseLiabilityUponTerminationOfOperatingLease" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" xlink:to="loc_ifbdEliminationOfOperatingRightOfUseAssetAndLeaseLiabilityUponTerminationOfOperatingLease" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/NatureOfBusinessAndOrganization" xlink:title="00000008 - Disclosure - Nature of business and organization">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:label="loc_us-gaapBusinessDescriptionAndBasisOfPresentationTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapBusinessDescriptionAndBasisOfPresentationTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/SummaryOfSignificantAccountingPolicies" xlink:title="00000009 - Disclosure - Summary of significant accounting policies">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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://english.infobird.com/role/VariableInterestEntity" xlink:title="00000010 - Disclosure - Variable interest entity">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableInterestEntityDisclosureTextBlock" xlink:label="loc_us-gaapVariableInterestEntityDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapVariableInterestEntityDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/BusinessCombination" xlink:title="00000011 - Disclosure - Business combination">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:label="loc_us-gaapBusinessCombinationAndAssetAcquisitionAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationDisclosureTextBlock" xlink:label="loc_us-gaapBusinessCombinationDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessCombinationAndAssetAcquisitionAbstract" xlink:to="loc_us-gaapBusinessCombinationDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/DiscontinuedOperations" xlink:title="00000012 - Disclosure - Discontinued Operations">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:label="loc_us-gaapDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_us-gaapDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/ShortTermInvestments" xlink:title="00000013 - Disclosure - Short term investments">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAbstract" xlink:label="loc_us-gaapCashAndCashEquivalentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock" xlink:label="loc_us-gaapCashCashEquivalentsAndShortTermInvestmentsTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCashAndCashEquivalentsAbstract" xlink:to="loc_us-gaapCashCashEquivalentsAndShortTermInvestmentsTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/OtherReceivablesNet" xlink:title="00000014 - Disclosure - Other receivables, net">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesAbstract" xlink:label="loc_us-gaapReceivablesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:label="loc_us-gaapLoansNotesTradeAndOtherReceivablesDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapReceivablesAbstract" xlink:to="loc_us-gaapLoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/RelatedPartyBalancesAndTransactions" xlink:title="00000015 - Disclosure - Related party balances and transactions">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaapRelatedPartyTransactionsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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://english.infobird.com/role/Taxes" xlink:title="00000016 - Disclosure - Taxes">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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://english.infobird.com/role/ConcentrationOfRisk" xlink:title="00000017 - Disclosure - Concentration of risk">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="loc_us-gaapRisksAndUncertaintiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:label="loc_us-gaapConcentrationRiskDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRisksAndUncertaintiesAbstract" xlink:to="loc_us-gaapConcentrationRiskDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/Equity" xlink:title="00000018 - Disclosure - Equity">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="loc_us-gaapStockholdersEquityNoteDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapStockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/Lease" xlink:title="00000019 - Disclosure - Lease">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaapLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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://english.infobird.com/role/CommitmentsAndContingencies" xlink:title="00000020 - Disclosure - Commitments and contingencies">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapCommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/SegmentInformationAndRevenueAnalysis" xlink:title="00000021 - Disclosure - Segment information and revenue analysis">
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_DisclosureSegmentInformationAndRevenueAnalysisAbstract" xlink:label="loc_ifbdDisclosureSegmentInformationAndRevenueAnalysisAbstract" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_SegmentInformationAndRevenueAnalysisTextBlock" xlink:label="loc_ifbdSegmentInformationAndRevenueAnalysisTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifbdDisclosureSegmentInformationAndRevenueAnalysisAbstract" xlink:to="loc_ifbdSegmentInformationAndRevenueAnalysisTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/SubsequentEvents" xlink:title="00000022 - Disclosure - Subsequent Events">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaapSubsequentEventsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:title="00000023 - Disclosure - Summary of significant accounting policies (Policies)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="loc_us-gaapConsolidationPolicyTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapConsolidationPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaapUseOfEstimates" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapUseOfEstimates" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="loc_us-gaapForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="loc_us-gaapCashAndCashEquivalentsPolicyTextBlock" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsPolicyTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesPolicyTextBlock" xlink:label="loc_us-gaapReceivablesPolicyTextBlock" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapReceivablesPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_OtherReceivablesNetPoliciesTextBlock" xlink:label="loc_ifbdOtherReceivablesNetPoliciesTextBlock" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_ifbdOtherReceivablesNetPoliciesTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_PrepaymentsPoliciesTextBlock" xlink:label="loc_ifbdPrepaymentsPoliciesTextBlock" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_ifbdPrepaymentsPoliciesTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_ShortTermInvestmentsPolicyTextBlock" xlink:label="loc_ifbdShortTermInvestmentsPolicyTextBlock" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_ifbdShortTermInvestmentsPolicyTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_EscrowPolicyTextBlock" xlink:label="loc_ifbdEscrowPolicyTextBlock" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_ifbdEscrowPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_LongtermDepositsPoliciesTextBlock" xlink:label="loc_ifbdLongtermDepositsPoliciesTextBlock" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_ifbdLongtermDepositsPoliciesTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="loc_us-gaapPropertyPlantAndEquipmentPolicyTextBlock" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:label="loc_us-gaapIntangibleAssetsFiniteLivedPolicy" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapIntangibleAssetsFiniteLivedPolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="loc_us-gaapImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationsPolicy" xlink:label="loc_us-gaapBusinessCombinationsPolicy" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapBusinessCombinationsPolicy" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsPolicyTextBlock" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapGoodwillAndIntangibleAssetsPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:label="loc_us-gaapFairValueMeasurementPolicyPolicyTextBlock" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapFairValueMeasurementPolicyPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_GovernmentGrantsPoliciesTextBlock" xlink:label="loc_ifbdGovernmentGrantsPoliciesTextBlock" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_ifbdGovernmentGrantsPoliciesTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_NoncontrollingInterestsPoliciesTextBlock" xlink:label="loc_ifbdNoncontrollingInterestsPoliciesTextBlock" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_ifbdNoncontrollingInterestsPoliciesTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="loc_us-gaapRevenueRecognitionPolicyTextBlock" />
      <link:presentationArc order="190" 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/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfSalesPolicyTextBlock" xlink:label="loc_us-gaapCostOfSalesPolicyTextBlock" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapCostOfSalesPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ExtendedProductWarrantyPolicy" xlink:label="loc_us-gaapExtendedProductWarrantyPolicy" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapExtendedProductWarrantyPolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="loc_us-gaapAdvertisingCostsPolicyTextBlock" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapAdvertisingCostsPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="loc_us-gaapLesseeLeasesPolicyTextBlock" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapLesseeLeasesPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="loc_us-gaapResearchAndDevelopmentExpensePolicy" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapResearchAndDevelopmentExpensePolicy" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="loc_us-gaapShareBasedCompensationOptionAndIncentivePlansPolicy" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_ValueAddedTaxesPoliciesTextBlock" xlink:label="loc_ifbdValueAddedTaxesPoliciesTextBlock" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_ifbdValueAddedTaxesPoliciesTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="loc_us-gaapIncomeTaxPolicyTextBlock" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapIncomeTaxPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:label="loc_us-gaapComprehensiveIncomePolicyPolicyTextBlock" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapComprehensiveIncomePolicyPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="loc_us-gaapEarningsPerSharePolicyTextBlock" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapEarningsPerSharePolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_WarrantsPolicyTextBlock" xlink:label="loc_ifbdWarrantsPolicyTextBlock" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_ifbdWarrantsPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PostemploymentBenefitPlansPolicy" xlink:label="loc_us-gaapPostemploymentBenefitPlansPolicy" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapPostemploymentBenefitPlansPolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_StatutoryReservesPoliciesTextBlock" xlink:label="loc_ifbdStatutoryReservesPoliciesTextBlock" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_ifbdStatutoryReservesPoliciesTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:label="loc_us-gaapSegmentReportingPolicyPolicyTextBlock" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapSegmentReportingPolicyPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaapNewAccountingPronouncementsPolicyPolicyTextBlock" />
      <link:presentationArc order="340" 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://english.infobird.com/role/NatureOfBusinessAndOrganizationTables" xlink:title="00000024 - Disclosure - Nature of business and organization (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_ScheduleOfConsolidatedFinancialStatementsTableTextBlock" xlink:label="loc_ifbdScheduleOfConsolidatedFinancialStatementsTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_ifbdScheduleOfConsolidatedFinancialStatementsTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:title="00000025 - Disclosure - Summary of significant accounting policies (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_ScheduleOfPropertyAndEquipmentUsefulLivesTableTextBlock" xlink:label="loc_ifbdScheduleOfPropertyAndEquipmentUsefulLivesTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_ifbdScheduleOfPropertyAndEquipmentUsefulLivesTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RedeemableNoncontrollingInterestTableTextBlock" xlink:label="loc_us-gaapRedeemableNoncontrollingInterestTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapRedeemableNoncontrollingInterestTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/VariableInterestEntityTables" xlink:title="00000026 - Disclosure - Variable interest entity (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:label="loc_us-gaapScheduleOfVariableInterestEntitiesTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapScheduleOfVariableInterestEntitiesTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_ScheduleOfSummarizedVariableInterestEntitiesTextBlock" xlink:label="loc_ifbdScheduleOfSummarizedVariableInterestEntitiesTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_ifbdScheduleOfSummarizedVariableInterestEntitiesTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/DiscontinuedOperationsTables" xlink:title="00000027 - Disclosure - Discontinued Operations (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationstBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:label="loc_ifbdScheduleOfDisposalGroupsIncludingDiscontinuedOperationstBalanceSheetAndAdditionalDisclosuresTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_ifbdScheduleOfDisposalGroupsIncludingDiscontinuedOperationstBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementAndAdditionalDisclosuresTextBlock" xlink:label="loc_ifbdScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementAndAdditionalDisclosuresTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_ifbdScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementAndAdditionalDisclosuresTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/ShortTermInvestmentsTables" xlink:title="00000028 - Disclosure - Short term investments (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAbstract" xlink:label="loc_us-gaapCashAndCashEquivalentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_ScheduleOfShortTermInvestmentsTableTextBlock" xlink:label="loc_ifbdScheduleOfShortTermInvestmentsTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCashAndCashEquivalentsAbstract" xlink:to="loc_ifbdScheduleOfShortTermInvestmentsTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/OtherReceivablesNetTables" xlink:title="00000029 - Disclosure - Other receivables, net (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesAbstract" xlink:label="loc_us-gaapReceivablesAbstract" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_ScheduleOfOtherReceivablesNet" xlink:label="loc_ifbdScheduleOfOtherReceivablesNet" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapReceivablesAbstract" xlink:to="loc_ifbdScheduleOfOtherReceivablesNet" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://english.infobird.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/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaapRelatedPartyTransactionsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDebtTableTextBlock" xlink:label="loc_us-gaapScheduleOfDebtTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionsAbstract" xlink:to="loc_us-gaapScheduleOfDebtTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:label="loc_us-gaapScheduleOfRelatedPartyTransactionsTableTextBlock" />
      <link:presentationArc order="10" 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://english.infobird.com/role/TaxesTables" xlink:title="00000031 - Disclosure - Taxes (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="loc_us-gaapScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" />
      <link:presentationArc order="10" 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="ifbd-20230630.xsd#ifbd_ScheduleOfTaxesPayablesTableTextBlock" xlink:label="loc_ifbdScheduleOfTaxesPayablesTableTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_ifbdScheduleOfTaxesPayablesTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/EquityTables" xlink:title="00000032 - Disclosure - Equity (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="loc_us-gaapScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:label="loc_us-gaapScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/LeaseTables" xlink:title="00000033 - Disclosure - Lease (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaapLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:label="loc_us-gaapScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/SegmentInformationAndRevenueAnalysisTables" xlink:title="00000034 - Disclosure - Segment information and revenue analysis (Tables)">
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_DisclosureSegmentInformationAndRevenueAnalysisAbstract" xlink:label="loc_ifbdDisclosureSegmentInformationAndRevenueAnalysisAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="loc_us-gaapDisaggregationOfRevenueTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifbdDisclosureSegmentInformationAndRevenueAnalysisAbstract" xlink:to="loc_us-gaapDisaggregationOfRevenueTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/NatureOfBusinessAndOrganizationDetails" xlink:title="00000035 - Disclosure - Nature of business and organization (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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.sec.gov/dei/2023/dei-2023.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/2023/dei-2023.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="ifbd-20230630.xsd#ifbd_InfobirdHKMember" xlink:label="loc_ifbdInfobirdHKMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityDomain" xlink:to="loc_ifbdInfobirdHKMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_InfobirdWFOEMember" xlink:label="loc_ifbdInfobirdWFOEMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityDomain" xlink:to="loc_ifbdInfobirdWFOEMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_InfobirdBeijingMember" xlink:label="loc_ifbdInfobirdBeijingMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityDomain" xlink:to="loc_ifbdInfobirdBeijingMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_InfobirdGuiyangMember" xlink:label="loc_ifbdInfobirdGuiyangMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityDomain" xlink:to="loc_ifbdInfobirdGuiyangMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_InfobirdAnhuiMember" xlink:label="loc_ifbdInfobirdAnhuiMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityDomain" xlink:to="loc_ifbdInfobirdAnhuiMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_ShanghaiQishuoMember" xlink:label="loc_ifbdShanghaiQishuoMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityDomain" xlink:to="loc_ifbdShanghaiQishuoMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_AnhuiWeiaoiMember" xlink:label="loc_ifbdAnhuiWeiaoiMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityDomain" xlink:to="loc_ifbdAnhuiWeiaoiMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_BusinessAcquisitionsDescriptionOfAcquiredEntity" xlink:label="loc_ifbdBusinessAcquisitionsDescriptionOfAcquiredEntity" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_ifbdBusinessAcquisitionsDescriptionOfAcquiredEntity" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterestDescription" xlink:label="loc_us-gaapMinorityInterestDescription" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapMinorityInterestDescription" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetails" xlink:title="00000036 - Disclosure -  Summary of significant accounting policies (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaapLeaseholdImprovementsMember" />
      <link:presentationArc order="10" 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="ifbd-20230630.xsd#ifbd_ElectronicDevicesMember" xlink:label="loc_ifbdElectronicDevicesMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_ifbdElectronicDevicesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="loc_us-gaapFurnitureAndFixturesMember" />
      <link:presentationArc order="30" 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/2023/elts/us-gaap-2023.xsd#us-gaap_AutomobilesMember" xlink:label="loc_us-gaapAutomobilesMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapAutomobilesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_ComputerAndNetworkEquipmentMember" xlink:label="loc_ifbdComputerAndNetworkEquipmentMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_ifbdComputerAndNetworkEquipmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_PropertyPlantAndEquipmentEstimatedUsefulLive" xlink:label="loc_ifbdPropertyPlantAndEquipmentEstimatedUsefulLive" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_ifbdPropertyPlantAndEquipmentEstimatedUsefulLive" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetails1" xlink:title="00000037 - Disclosure -  Summary of significant accounting policies (Details 1)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/srt/2023/elts/srt-2023.xsd#srt_OwnershipAxis" xlink:label="loc_srtOwnershipAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtOwnershipAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_OwnershipDomain" xlink:label="loc_srtOwnershipDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtOwnershipAxis" xlink:to="loc_srtOwnershipDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_InfobirdGuiyangMember" xlink:label="loc_ifbdInfobirdGuiyangMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtOwnershipDomain" xlink:to="loc_ifbdInfobirdGuiyangMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_InfobirdAnhuiMember" xlink:label="loc_ifbdInfobirdAnhuiMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtOwnershipDomain" xlink:to="loc_ifbdInfobirdAnhuiMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_ShanghaiQishuoMember" xlink:label="loc_ifbdShanghaiQishuoMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtOwnershipDomain" xlink:to="loc_ifbdShanghaiQishuoMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_NoncontrollingInterests" xlink:label="loc_ifbdNoncontrollingInterests" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_ifbdNoncontrollingInterests" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:title="00000038 - Disclosure - Summary of significant accounting policies (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaapSubsidiarySaleOfStockAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_us-gaapSubsidiarySaleOfStockAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaapSaleOfStockNameOfTransactionDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsidiarySaleOfStockAxis" xlink:to="loc_us-gaapSaleOfStockNameOfTransactionDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IPOMember" xlink:label="loc_us-gaapIPOMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSaleOfStockNameOfTransactionDomain" xlink:to="loc_us-gaapIPOMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaapFinancialInstrumentAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_us-gaapFinancialInstrumentAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFinancialInstrumentAxis" xlink:to="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_ConvertibleNoteMember" xlink:label="loc_ifbdConvertibleNoteMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="loc_ifbdConvertibleNoteMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_ConstructionInProgressMember" xlink:label="loc_us-gaapConstructionInProgressMember" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapConstructionInProgressMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_LandUseRightsMember" xlink:label="loc_ifbdLandUseRightsMember" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_ifbdLandUseRightsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_OwnershipAxis" xlink:label="loc_srtOwnershipAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_srtOwnershipAxis" order="40" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_OwnershipDomain" xlink:label="loc_srtOwnershipDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtOwnershipAxis" xlink:to="loc_srtOwnershipDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_InfobirdAnhuiMember" xlink:label="loc_ifbdInfobirdAnhuiMember" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtOwnershipDomain" xlink:to="loc_ifbdInfobirdAnhuiMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_InfobirdGuiyangMember" xlink:label="loc_ifbdInfobirdGuiyangMember" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtOwnershipDomain" xlink:to="loc_ifbdInfobirdGuiyangMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_ShanghaiQishuoMember" xlink:label="loc_ifbdShanghaiQishuoMember" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtOwnershipDomain" xlink:to="loc_ifbdShanghaiQishuoMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EscrowDeposit" xlink:label="loc_us-gaapEscrowDeposit" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapEscrowDeposit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_WorkingCapital" xlink:label="loc_ifbdWorkingCapital" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_ifbdWorkingCapital" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaapAllowanceForDoubtfulAccountsReceivable" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapAllowanceForDoubtfulAccountsReceivable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" xlink:label="loc_us-gaapAllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapAllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PremiumsAndOtherReceivablesNet" xlink:label="loc_us-gaapPremiumsAndOtherReceivablesNet" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPremiumsAndOtherReceivablesNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnInvestments" xlink:label="loc_us-gaapGainLossOnInvestments" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapGainLossOnInvestments" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_AllowanceForDoubtfulAccountsOnLongTermDeposits" xlink:label="loc_ifbdAllowanceForDoubtfulAccountsOnLongTermDeposits" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_ifbdAllowanceForDoubtfulAccountsOnLongTermDeposits" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedComputerSoftwareNet" xlink:label="loc_us-gaapCapitalizedComputerSoftwareNet" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapCapitalizedComputerSoftwareNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_ImpairmentOfLongLivedAssets" xlink:label="loc_ifbdImpairmentOfLongLivedAssets" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_ifbdImpairmentOfLongLivedAssets" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="loc_us-gaapImpairmentOfLongLivedAssetsHeldForUse" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapImpairmentOfLongLivedAssetsHeldForUse" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaapIntangibleAssetsNetExcludingGoodwill" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapIntangibleAssetsNetExcludingGoodwill" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:label="loc_us-gaapMinorityInterestOwnershipPercentageByNoncontrollingOwners" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapMinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="loc_us-gaapContractWithCustomerLiabilityRevenueRecognized" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapContractWithCustomerLiabilityRevenueRecognized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductWarrantyAccrual" xlink:label="loc_us-gaapProductWarrantyAccrual" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapProductWarrantyAccrual" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdvertisingExpense" xlink:label="loc_us-gaapAdvertisingExpense" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapAdvertisingExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostsIncurredDevelopmentCosts" xlink:label="loc_us-gaapCostsIncurredDevelopmentCosts" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapCostsIncurredDevelopmentCosts" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LaborAndRelatedExpense" xlink:label="loc_us-gaapLaborAndRelatedExpense" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapLaborAndRelatedExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/VariableInterestEntityDetails" xlink:title="00000039 - Disclosure - Variable interest entity (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" xlink:label="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:label="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" xlink:to="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srtConsolidatedEntitiesAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" xlink:to="loc_srtConsolidatedEntitiesAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srtConsolidatedEntitiesDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtConsolidatedEntitiesAxis" xlink:to="loc_srtConsolidatedEntitiesDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:label="loc_us-gaapVariableInterestEntityPrimaryBeneficiaryMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtConsolidatedEntitiesDomain" xlink:to="loc_us-gaapVariableInterestEntityPrimaryBeneficiaryMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:to="loc_us-gaapAssetsCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssets" xlink:label="loc_us-gaapOtherAssets" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:to="loc_us-gaapOtherAssets" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:to="loc_us-gaapAssets" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaapLiabilities" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:to="loc_us-gaapLiabilities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/VariableInterestEntityDetails1" xlink:title="00000040 - Disclosure - Variable interest entity (Details 1)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" xlink:label="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:label="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" xlink:to="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srtConsolidatedEntitiesAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" xlink:to="loc_srtConsolidatedEntitiesAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srtConsolidatedEntitiesDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtConsolidatedEntitiesAxis" xlink:to="loc_srtConsolidatedEntitiesDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:label="loc_us-gaapVariableInterestEntityPrimaryBeneficiaryMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtConsolidatedEntitiesDomain" xlink:to="loc_us-gaapVariableInterestEntityPrimaryBeneficiaryMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:label="loc_us-gaapIncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:to="loc_us-gaapIncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/VariableInterestEntityDetailsNarrative" xlink:title="00000041 - Disclosure - Variable interest entity (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/us-gaap/2023/elts/us-gaap-2023.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.sec.gov/dei/2023/dei-2023.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/2023/dei-2023.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="ifbd-20230630.xsd#ifbd_InforbirdWFOEMember" xlink:label="loc_ifbdInforbirdWFOEMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityDomain" xlink:to="loc_ifbdInforbirdWFOEMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherResearchAndDevelopmentExpense" xlink:label="loc_us-gaapOtherResearchAndDevelopmentExpense" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOtherResearchAndDevelopmentExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="loc_us-gaapRevenueFromContractWithCustomerIncludingAssessedTax" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapRevenueFromContractWithCustomerIncludingAssessedTax" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/BusinessCombinationDetailsNarrative" xlink:title="00000042 - Disclosure - Business combination (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:label="loc_us-gaapBusinessCombinationAndAssetAcquisitionAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessCombinationAndAssetAcquisitionAbstract" xlink:to="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaapBusinessAcquisitionLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="loc_us-gaapBusinessAcquisitionLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaapBusinessAcquisitionAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="loc_us-gaapBusinessAcquisitionAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_ShanghaiQishuoMember" xlink:label="loc_ifbdShanghaiQishuoMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_ifbdShanghaiQishuoMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xlink:label="loc_us-gaapBusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:label="loc_us-gaapBusinessAcquisitionsProFormaNetIncomeLoss" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessAcquisitionsProFormaNetIncomeLoss" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/DiscontinuedOperations-Details" xlink:title="00000043 - Disclosure - Discontinued operations - (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" xlink:label="loc_us-gaapAssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_us-gaapAssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:label="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:label="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_DisposalGroupIncludingDiscontinuedOperationOtherReceivableNet" xlink:label="loc_ifbdDisposalGroupIncludingDiscontinuedOperationOtherReceivableNet" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_ifbdDisposalGroupIncludingDiscontinuedOperationOtherReceivableNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties" xlink:label="loc_ifbdDisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_ifbdDisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" xlink:label="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="loc_us-gaapAssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_us-gaapAssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract" xlink:label="loc_us-gaapAssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_us-gaapAssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" xlink:label="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_DisposalGroupIncludingDiscontinuedOperationRightOfUseAssetsNoncurrent" xlink:label="loc_ifbdDisposalGroupIncludingDiscontinuedOperationRightOfUseAssetsNoncurrent" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_ifbdDisposalGroupIncludingDiscontinuedOperationRightOfUseAssetsNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_DisposalGroupIncludingDiscontinuedOperationLongTermDepositsNoncurrent" xlink:label="loc_ifbdDisposalGroupIncludingDiscontinuedOperationLongTermDepositsNoncurrent" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_ifbdDisposalGroupIncludingDiscontinuedOperationLongTermDepositsNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent" xlink:label="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent" xlink:label="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:label="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_DisposalGroupIncludingDiscontinuedOperationAssets" xlink:label="loc_ifbdDisposalGroupIncludingDiscontinuedOperationAssets" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_ifbdDisposalGroupIncludingDiscontinuedOperationAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" xlink:label="loc_us-gaapLiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_us-gaapLiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" xlink:label="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_DisposalGroupIncludingDiscontinuedOperationBankLoansCurrent" xlink:label="loc_ifbdDisposalGroupIncludingDiscontinuedOperationBankLoansCurrent" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_ifbdDisposalGroupIncludingDiscontinuedOperationBankLoansCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_DisposalGroupIncludingDiscontinuedOperationOtherPayableAndAccruedLiabilitiesCurrent" xlink:label="loc_ifbdDisposalGroupIncludingDiscontinuedOperationOtherPayableAndAccruedLiabilitiesCurrent" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_ifbdDisposalGroupIncludingDiscontinuedOperationOtherPayableAndAccruedLiabilitiesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent" xlink:label="loc_ifbdDisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_ifbdDisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_DisposalGroupIncludingDiscontinuedOperationDueToInfobirdCaymanCurrent" xlink:label="loc_ifbdDisposalGroupIncludingDiscontinuedOperationDueToInfobirdCaymanCurrent" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_ifbdDisposalGroupIncludingDiscontinuedOperationDueToInfobirdCaymanCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent" xlink:label="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedIncomeTaxesPayable" xlink:label="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationAccruedIncomeTaxesPayable" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationAccruedIncomeTaxesPayable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilitiesCurrentLiabilities" xlink:label="loc_ifbdDisposalGroupIncludingDiscontinuedOperationLeaseLiabilitiesCurrentLiabilities" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_ifbdDisposalGroupIncludingDiscontinuedOperationLeaseLiabilitiesCurrentLiabilities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="loc_us-gaapLiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_us-gaapLiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract" xlink:label="loc_us-gaapLiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_us-gaapLiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_DisposalGroupIncludingDiscontinuedOperationBankLoansNonCurrent" xlink:label="loc_ifbdDisposalGroupIncludingDiscontinuedOperationBankLoansNonCurrent" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_ifbdDisposalGroupIncludingDiscontinuedOperationBankLoansNonCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilitiesNonCurrentLiabilities" xlink:label="loc_ifbdDisposalGroupIncludingDiscontinuedOperationLeaseLiabilitiesNonCurrentLiabilities" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_ifbdDisposalGroupIncludingDiscontinuedOperationLeaseLiabilitiesNonCurrentLiabilities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:label="loc_us-gaapLiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_us-gaapLiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationLiabilities" xlink:label="loc_ifbdLiabilitiesOfDisposalGroupIncludingDiscontinuedOperationLiabilities" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_ifbdLiabilitiesOfDisposalGroupIncludingDiscontinuedOperationLiabilities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/DiscontinuedOperations-Details1" xlink:title="00000044 - Disclosure - Discontinued Operations - (Details 1)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:label="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationRevenue" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationRevenue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:label="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:label="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_DisposalGroupIncludingDiscontinuedOperationSellingExpense" xlink:label="loc_ifbdDisposalGroupIncludingDiscontinuedOperationSellingExpense" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_ifbdDisposalGroupIncludingDiscontinuedOperationSellingExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" xlink:label="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment" xlink:label="loc_ifbdDisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_ifbdDisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_DisposalGroupIncludingDiscontinuedOperationLongLiveAssetsImpairment" xlink:label="loc_ifbdDisposalGroupIncludingDiscontinuedOperationLongLiveAssetsImpairment" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_ifbdDisposalGroupIncludingDiscontinuedOperationLongLiveAssetsImpairment" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense" xlink:label="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationOperatingExpense" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationOperatingExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:label="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestIncome" xlink:label="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationInterestIncome" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationInterestIncome" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense" xlink:label="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationInterestExpense" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationInterestExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense" xlink:label="loc_ifbdDisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_ifbdDisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseTotal" xlink:label="loc_ifbdDisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseTotal" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_ifbdDisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseTotal" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:label="loc_us-gaapDiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_us-gaapDiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:label="loc_us-gaapDiscontinuedOperationTaxEffectOfDiscontinuedOperation" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_us-gaapDiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="loc_us-gaapIncomeLossFromDiscontinuedOperationsNetOfTax" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="loc_us-gaapIncomeLossFromDiscontinuedOperationsNetOfTax" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/ShortTermInvestmentsDetails" xlink:title="00000045 - Disclosure - Short term investments (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAbstract" xlink:label="loc_us-gaapCashAndCashEquivalentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_PlatformOperatorCryptoAssetTable" xlink:label="loc_srtPlatformOperatorCryptoAssetTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCashAndCashEquivalentsAbstract" xlink:to="loc_srtPlatformOperatorCryptoAssetTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_PlatformOperatorCryptoAssetLineItems" xlink:label="loc_srtPlatformOperatorCryptoAssetLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtPlatformOperatorCryptoAssetTable" xlink:to="loc_srtPlatformOperatorCryptoAssetLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtPlatformOperatorCryptoAssetTable" xlink:to="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" xlink:to="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaapFairValueInputsLevel1Member" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:to="loc_us-gaapFairValueInputsLevel1Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaapFairValueInputsLevel2Member" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:to="loc_us-gaapFairValueInputsLevel2Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaapFairValueInputsLevel3Member" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:to="loc_us-gaapFairValueInputsLevel3Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaapShortTermInvestments" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtPlatformOperatorCryptoAssetLineItems" xlink:to="loc_us-gaapShortTermInvestments" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/ShortTermInvestmentsDetailsNarrative" xlink:title="00000046 - Disclosure - Short term investments (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAbstract" xlink:label="loc_us-gaapCashAndCashEquivalentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnInvestments" xlink:label="loc_us-gaapGainLossOnInvestments" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCashAndCashEquivalentsAbstract" xlink:to="loc_us-gaapGainLossOnInvestments" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/OtherReceivablesNet-Details" xlink:title="00000047 - Disclosure - Other receivables, net - (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesAbstract" xlink:label="loc_us-gaapReceivablesAbstract" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_ReceivablesFromSalesOfShorttermInvestment" xlink:label="loc_ifbdReceivablesFromSalesOfShorttermInvestment" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapReceivablesAbstract" xlink:to="loc_ifbdReceivablesFromSalesOfShorttermInvestment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherReceivables" xlink:label="loc_us-gaapOtherReceivables" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapReceivablesAbstract" xlink:to="loc_us-gaapOtherReceivables" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherReceivablesGrossCurrent" xlink:label="loc_us-gaapOtherReceivablesGrossCurrent" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapReceivablesAbstract" xlink:to="loc_us-gaapOtherReceivablesGrossCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_AllowanceForDoubtfulAccountsPremiumAndOtherReceivables" xlink:label="loc_ifbdAllowanceForDoubtfulAccountsPremiumAndOtherReceivables" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapReceivablesAbstract" xlink:to="loc_ifbdAllowanceForDoubtfulAccountsPremiumAndOtherReceivables" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_DisposalGroupIncludingDiscontinuedOperationsOtherReceivableNet" xlink:label="loc_ifbdDisposalGroupIncludingDiscontinuedOperationsOtherReceivableNet" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapReceivablesAbstract" xlink:to="loc_ifbdDisposalGroupIncludingDiscontinuedOperationsOtherReceivableNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_DisposalGroupIncludingDiscontinuedOperationOtherReceivable" xlink:label="loc_ifbdDisposalGroupIncludingDiscontinuedOperationOtherReceivable" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapReceivablesAbstract" xlink:to="loc_ifbdDisposalGroupIncludingDiscontinuedOperationOtherReceivable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherReceivablesNetCurrent" xlink:label="loc_us-gaapOtherReceivablesNetCurrent" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapReceivablesAbstract" xlink:to="loc_us-gaapOtherReceivablesNetCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/RelatedPartyBalancesAndTransactionsDetails" xlink:title="00000048 - Disclosure - Related party balances and transactions (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaapRelatedPartyTransactionsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="loc_us-gaapScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionsAbstract" xlink:to="loc_us-gaapScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:label="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CounterpartyNameAxis" xlink:label="loc_srtCounterpartyNameAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="loc_srtCounterpartyNameAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_srtRepurchaseAgreementCounterpartyNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtCounterpartyNameAxis" xlink:to="loc_srtRepurchaseAgreementCounterpartyNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_BankOfBeijingMember" xlink:label="loc_ifbdBankOfBeijingMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_ifbdBankOfBeijingMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_BOCFullertonBankMember" xlink:label="loc_ifbdBOCFullertonBankMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_ifbdBOCFullertonBankMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_ChinaMerchantsBankMember" xlink:label="loc_ifbdChinaMerchantsBankMember" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_ifbdChinaMerchantsBankMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_ChinaConstructionBankMember" xlink:label="loc_ifbdChinaConstructionBankMember" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_ifbdChinaConstructionBankMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="loc_srtRangeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="loc_srtRangeAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="loc_srtMinimumMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMinimumMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMaximumMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentMaturityDateDescription" xlink:label="loc_us-gaapDebtInstrumentMaturityDateDescription" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_us-gaapDebtInstrumentMaturityDateDescription" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateIncreaseDecrease" xlink:label="loc_us-gaapDebtInstrumentInterestRateIncreaseDecrease" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_us-gaapDebtInstrumentInterestRateIncreaseDecrease" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentCollateral" xlink:label="loc_us-gaapDebtInstrumentCollateral" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_us-gaapDebtInstrumentCollateral" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_BankLoans" xlink:label="loc_srtBankLoans" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_srtBankLoans" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/RelatedPartyBalancesAndTransactionsDetails1" xlink:title="00000049 - Disclosure - Related party balances and transactions (Details 1)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaapRelatedPartyTransactionsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="ifbd-20230630.xsd#ifbd_JiMengMember" xlink:label="loc_ifbdJiMengMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_ifbdJiMengMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_ZuogangLuoMember" xlink:label="loc_ifbdZuogangLuoMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_ifbdZuogangLuoMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_ZhiguoLiMember" xlink:label="loc_ifbdZhiguoLiMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_ifbdZhiguoLiMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_QiGuMember" xlink:label="loc_ifbdQiGuMember" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_ifbdQiGuMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_YiminWuMember" xlink:label="loc_ifbdYiminWuMember" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_ifbdYiminWuMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_WeiminWuMember" xlink:label="loc_ifbdWeiminWuMember" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_ifbdWeiminWuMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_ShengminWuMember" xlink:label="loc_ifbdShengminWuMember" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_ifbdShengminWuMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties" xlink:label="loc_ifbdDisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_ifbdDisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent" xlink:label="loc_ifbdDisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_ifbdDisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/TaxesDetails" xlink:title="00000050 - Disclosure - Taxes (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.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="ifbd-20230630.xsd#ifbd_IncomeTaxBenefit" xlink:label="loc_ifbdIncomeTaxBenefit" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_ifbdIncomeTaxBenefit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsDiscontinuedOperationsExtraordinaryItems" xlink:label="loc_us-gaapIncomeTaxExpenseBenefitContinuingOperationsDiscontinuedOperationsExtraordinaryItems" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapIncomeTaxExpenseBenefitContinuingOperationsDiscontinuedOperationsExtraordinaryItems" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_IncomeTaxExpenseBenefitContinuingOperations" xlink:label="loc_ifbdIncomeTaxExpenseBenefitContinuingOperations" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_ifbdIncomeTaxExpenseBenefitContinuingOperations" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/TaxesDetails1" xlink:title="00000051 - Disclosure - Taxes (Details 1)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:label="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredTaxAssetsGrossAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="loc_us-gaapDeferredTaxAssetsOperatingLossCarryforwards" />
      <link:presentationArc order="20" 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="ifbd-20230630.xsd#ifbd_DeferredtTaxAssetsLongliveAssetsImpairment" xlink:label="loc_ifbdDeferredtTaxAssetsLongliveAssetsImpairment" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredTaxAssetsGrossAbstract" xlink:to="loc_ifbdDeferredtTaxAssetsLongliveAssetsImpairment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="loc_us-gaapDeferredTaxAssetsNet" />
      <link:presentationArc order="40" 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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:label="loc_us-gaapDeferredTaxLiabilitiesNetAbstract" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredTaxLiabilitiesNetAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_RecognitionOfIntangibleAssetsArisingFromBusinessCombinations" xlink:label="loc_ifbdRecognitionOfIntangibleAssetsArisingFromBusinessCombinations" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredTaxLiabilitiesNetAbstract" xlink:to="loc_ifbdRecognitionOfIntangibleAssetsArisingFromBusinessCombinations" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedResearchAndDevelopmentCosts" xlink:label="loc_us-gaapDeferredTaxLiabilitiesDeferredExpenseCapitalizedResearchAndDevelopmentCosts" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredTaxLiabilitiesNetAbstract" xlink:to="loc_us-gaapDeferredTaxLiabilitiesDeferredExpenseCapitalizedResearchAndDevelopmentCosts" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaapDeferredTaxAssetsValuationAllowance" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredTaxLiabilitiesNetAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsValuationAllowance" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="loc_us-gaapDeferredTaxAssetsLiabilitiesNet" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredTaxLiabilitiesNetAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsLiabilitiesNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/TaxesDetails2" xlink:title="00000052 - Disclosure - Taxes (Details 2)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_VatTaxesPayable" xlink:label="loc_ifbdVatTaxesPayable" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_ifbdVatTaxesPayable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="loc_us-gaapAccruedIncomeTaxesCurrent" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapAccruedIncomeTaxesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_OtherTaxesPayable" xlink:label="loc_ifbdOtherTaxesPayable" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_ifbdOtherTaxesPayable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesPayableCurrent" xlink:label="loc_us-gaapTaxesPayableCurrent" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapTaxesPayableCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_TaxesPayableDiscontinuedOperations" xlink:label="loc_ifbdTaxesPayableDiscontinuedOperations" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_ifbdTaxesPayableDiscontinuedOperations" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_TaxesPayableContinuingOperations" xlink:label="loc_ifbdTaxesPayableContinuingOperations" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_ifbdTaxesPayableContinuingOperations" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/TaxesDetailsNarrative" xlink:title="00000053 - Disclosure - Taxes (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_TaxSavings" xlink:label="loc_ifbdTaxSavings" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_ifbdTaxSavings" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_IncomeTaxExpensesBenefit" xlink:label="loc_ifbdIncomeTaxExpensesBenefit" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_ifbdIncomeTaxExpensesBenefit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="loc_us-gaapOperatingLossCarryforwards" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapOperatingLossCarryforwards" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_DeferredTaxAssetsTaxAllowanceForDoubtfulAccounts" xlink:label="loc_ifbdDeferredTaxAssetsTaxAllowanceForDoubtfulAccounts" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_ifbdDeferredTaxAssetsTaxAllowanceForDoubtfulAccounts" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_DeferredTaxAssetLiabilitiesNet" xlink:label="loc_ifbdDeferredTaxAssetLiabilitiesNet" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_ifbdDeferredTaxAssetLiabilitiesNet" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/ConcentrationOfRiskDetailsNarrative" xlink:title="00000054 - Disclosure - Concentration of risk (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="loc_us-gaapRisksAndUncertaintiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTable" xlink:label="loc_us-gaapConcentrationRiskTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRisksAndUncertaintiesAbstract" xlink:to="loc_us-gaapConcentrationRiskTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="loc_us-gaapConcentrationRiskLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskTable" xlink:to="loc_us-gaapConcentrationRiskLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-gaapConcentrationRiskTable" xlink:to="loc_us-gaapConcentrationRiskByBenchmarkAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_CreditRiskMember" xlink:label="loc_us-gaapCreditRiskMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapCreditRiskMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaapSalesRevenueNetMember" />
      <link:presentationArc order="50" 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/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableMember" xlink:label="loc_us-gaapAccountsReceivableMember" />
      <link:presentationArc order="80" 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/srt/2023/elts/srt-2023.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-gaapConcentrationRiskTable" xlink:to="loc_srtMajorCustomersAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.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="ifbd-20230630.xsd#ifbd_OneCustomerMember" xlink:label="loc_ifbdOneCustomerMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_ifbdOneCustomerMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_TwoCustomerMember" xlink:label="loc_ifbdTwoCustomerMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_ifbdTwoCustomerMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_ThreeCustomerMember" xlink:label="loc_ifbdThreeCustomerMember" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_ifbdThreeCustomerMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-gaapConcentrationRiskTable" xlink:to="loc_us-gaapConcentrationRiskByTypeAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="loc_us-gaapCustomerConcentrationRiskMember" />
      <link:presentationArc order="50" 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="ifbd-20230630.xsd#ifbd_VendorConcentrationRiskMember" xlink:label="loc_ifbdVendorConcentrationRiskMember" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_ifbdVendorConcentrationRiskMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepositAssets" xlink:label="loc_us-gaapDepositAssets" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskLineItems" xlink:to="loc_us-gaapDepositAssets" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashFDICInsuredAmount" xlink:label="loc_us-gaapCashFDICInsuredAmount" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskLineItems" xlink:to="loc_us-gaapCashFDICInsuredAmount" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Cash" xlink:label="loc_us-gaapCash" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskLineItems" xlink:to="loc_us-gaapCash" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaapConcentrationRiskPercentage1" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskLineItems" xlink:to="loc_us-gaapConcentrationRiskPercentage1" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/EquityDetails" xlink:title="00000055 - Disclosure - Equity (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/EquityDetails1" xlink:title="00000056 - Disclosure - Equity (Details 1)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfWarrantOrRightOutstanding" xlink:label="loc_us-gaapClassOfWarrantOrRightOutstanding" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapClassOfWarrantOrRightOutstanding" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="loc_us-gaapClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_WarrantsIssued" xlink:label="loc_ifbdWarrantsIssued" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_ifbdWarrantsIssued" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_WeightedAverageExercisePriceWarrantsIssued" xlink:label="loc_ifbdWeightedAverageExercisePriceWarrantsIssued" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_ifbdWeightedAverageExercisePriceWarrantsIssued" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_WarrantsExercised" xlink:label="loc_ifbdWarrantsExercised" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_ifbdWarrantsExercised" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_WeightedAverageExercisePriceWarrantsExercised" xlink:label="loc_ifbdWeightedAverageExercisePriceWarrantsExercised" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_ifbdWeightedAverageExercisePriceWarrantsExercised" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_WarrantsExpired" xlink:label="loc_ifbdWarrantsExpired" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_ifbdWarrantsExpired" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_WeightedAverageExercisePriceWarrantsExpired" xlink:label="loc_ifbdWeightedAverageExercisePriceWarrantsExpired" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_ifbdWeightedAverageExercisePriceWarrantsExpired" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfWarrantOrRightOutstanding" xlink:label="loc_us-gaapClassOfWarrantOrRightOutstanding_2" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapClassOfWarrantOrRightOutstanding_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/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="loc_us-gaapClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_2" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_WarrantsExercisable" xlink:label="loc_ifbdWarrantsExercisable" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_ifbdWarrantsExercisable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_WeightedAverageExercisePriceWarrantsExercisable" xlink:label="loc_ifbdWeightedAverageExercisePriceWarrantsExercisable" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_ifbdWeightedAverageExercisePriceWarrantsExercisable" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/EquityDetailsNarrative" xlink:title="00000057 - Disclosure - Equity (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossTable" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-gaapAccumulatedOtherComprehensiveIncomeLossTable" xlink:to="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="ifbd-20230630.xsd#ifbd_TwoConsultingFirmsMember" xlink:label="loc_ifbdTwoConsultingFirmsMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_ifbdTwoConsultingFirmsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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-gaapAccumulatedOtherComprehensiveIncomeLossTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaapCommonStockMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapCommonStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransactionTypeAxis" xlink:label="loc_us-gaapTransactionTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossTable" xlink:to="loc_us-gaapTransactionTypeAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransactionDomain" xlink:label="loc_us-gaapTransactionDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTransactionTypeAxis" xlink:to="loc_us-gaapTransactionDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_SecuritiesPurchaseAgreement1Member" xlink:label="loc_ifbdSecuritiesPurchaseAgreement1Member" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTransactionDomain" xlink:to="loc_ifbdSecuritiesPurchaseAgreement1Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_SecuritiesPurchaseAgreement2Member" xlink:label="loc_ifbdSecuritiesPurchaseAgreement2Member" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTransactionDomain" xlink:to="loc_ifbdSecuritiesPurchaseAgreement2Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_SecuritiesPurchaseAgreement3Member" xlink:label="loc_ifbdSecuritiesPurchaseAgreement3Member" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTransactionDomain" xlink:to="loc_ifbdSecuritiesPurchaseAgreement3Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaapSubsidiarySaleOfStockAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossTable" xlink:to="loc_us-gaapSubsidiarySaleOfStockAxis" order="40" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaapSaleOfStockNameOfTransactionDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsidiarySaleOfStockAxis" xlink:to="loc_us-gaapSaleOfStockNameOfTransactionDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IPOMember" xlink:label="loc_us-gaapIPOMember" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSaleOfStockNameOfTransactionDomain" xlink:to="loc_us-gaapIPOMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaapCommonStockSharesAuthorized" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapCommonStockSharesAuthorized" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaapCommonStockParOrStatedValuePerShare" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapCommonStockParOrStatedValuePerShare" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaapCommonStockSharesIssued" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapCommonStockSharesIssued" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_SaleOfCommonStock" xlink:label="loc_ifbdSaleOfCommonStock" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_ifbdSaleOfCommonStock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_ConsiderationAmount" xlink:label="loc_ifbdConsiderationAmount" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_ifbdConsiderationAmount" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesOther" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesOther" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesOther" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesPurchaseOfAssets" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesPurchaseOfAssets" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:label="loc_us-gaapProceedsFromDebtNetOfIssuanceCosts" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapProceedsFromDebtNetOfIssuanceCosts" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesIssued" xlink:label="loc_us-gaapSharesIssued" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapSharesIssued" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:label="loc_us-gaapIncrementalCommonSharesAttributableToCallOptionsAndWarrants" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapIncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ExcessStockSharesAuthorized" xlink:label="loc_us-gaapExcessStockSharesAuthorized" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapExcessStockSharesAuthorized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaapCommonStockSharesOutstanding" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapCommonStockSharesOutstanding" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_NumberOfWarrantPurchase" xlink:label="loc_ifbdNumberOfWarrantPurchase" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_ifbdNumberOfWarrantPurchase" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharePrice" xlink:label="loc_us-gaapSharePrice" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapSharePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_WarrantRemainingLives" xlink:label="loc_ifbdWarrantRemainingLives" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_ifbdWarrantRemainingLives" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapShareBasedCompensation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_PaidincapitalRegisteredCapitalAndStatutoryReserves" xlink:label="loc_ifbdPaidincapitalRegisteredCapitalAndStatutoryReserves" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_ifbdPaidincapitalRegisteredCapitalAndStatutoryReserves" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_StatutorysReserve" xlink:label="loc_ifbdStatutorysReserve" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_ifbdStatutorysReserve" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/LeaseDetails" xlink:title="00000058 - Disclosure - Lease (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaapLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDue" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityUndiscountedExcessAmount" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaapOperatingLeaseLiability" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapOperatingLeaseLiability" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_OperatingLeaseLiabilityDiscontinuedOperations" xlink:label="loc_ifbdOperatingLeaseLiabilityDiscontinuedOperations" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_ifbdOperatingLeaseLiabilityDiscontinuedOperations" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_OperatingLeaseLiabilityContinuedOperations" xlink:label="loc_ifbdOperatingLeaseLiabilityContinuedOperations" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_ifbdOperatingLeaseLiabilityContinuedOperations" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/LeaseDetailsNarrative" xlink:title="00000059 - Disclosure - Lease (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaapLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAsset" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeasesRentExpenseNet" xlink:label="loc_us-gaapOperatingLeasesRentExpenseNet" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapOperatingLeasesRentExpenseNet" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/SegmentInformationAndRevenueAnalysisDetails" xlink:title="00000060 - Disclosure - Segment information and revenue analysis (Details)">
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_DisclosureSegmentInformationAndRevenueAnalysisAbstract" xlink:label="loc_ifbdDisclosureSegmentInformationAndRevenueAnalysisAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ifbdDisclosureSegmentInformationAndRevenueAnalysisAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srtProductOrServiceAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtProductOrServiceAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srtProductsAndServicesDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductOrServiceAxis" xlink:to="loc_srtProductsAndServicesDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_StandardCloudBasedServicesMember" xlink:label="loc_ifbdStandardCloudBasedServicesMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_ifbdStandardCloudBasedServicesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_BusinessProcessOutsourcingServicesMember" xlink:label="loc_ifbdBusinessProcessOutsourcingServicesMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_ifbdBusinessProcessOutsourcingServicesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_BusinessIntegrationServicesMember" xlink:label="loc_ifbdBusinessIntegrationServicesMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_ifbdBusinessIntegrationServicesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_OtherRevenuesMember" xlink:label="loc_ifbdOtherRevenuesMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_ifbdOtherRevenuesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:label="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationRevenue" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationRevenue" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://english.infobird.com/role/SubsequentEventsDetailsNarrative" xlink:title="00000061 - Disclosure - Subsequent Events (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaapSubsequentEventsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTable" xlink:label="loc_us-gaapSubsequentEventTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventsAbstract" xlink:to="loc_us-gaapSubsequentEventTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventLineItems" xlink:label="loc_us-gaapSubsequentEventLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventTable" xlink:to="loc_us-gaapSubsequentEventLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransactionTypeAxis" xlink:label="loc_us-gaapTransactionTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventTable" xlink:to="loc_us-gaapTransactionTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransactionDomain" xlink:label="loc_us-gaapTransactionDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTransactionTypeAxis" xlink:to="loc_us-gaapTransactionDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_SecuritiesPurchaseAgreement1Member" xlink:label="loc_ifbdSecuritiesPurchaseAgreement1Member" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTransactionDomain" xlink:to="loc_ifbdSecuritiesPurchaseAgreement1Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_SecuritiesPurchaseAgreement2Member" xlink:label="loc_ifbdSecuritiesPurchaseAgreement2Member" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTransactionDomain" xlink:to="loc_ifbdSecuritiesPurchaseAgreement2Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_SecuritiesPurchaseAgreement3Member" xlink:label="loc_ifbdSecuritiesPurchaseAgreement3Member" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTransactionDomain" xlink:to="loc_ifbdSecuritiesPurchaseAgreement3Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaapSubsequentEventTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventTable" xlink:to="loc_us-gaapSubsequentEventTypeAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaapSubsequentEventTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventTypeAxis" xlink:to="loc_us-gaapSubsequentEventTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaapSubsequentEventMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventTypeDomain" xlink:to="loc_us-gaapSubsequentEventMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srtTitleOfIndividualAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventTable" xlink:to="loc_srtTitleOfIndividualAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtTitleOfIndividualAxis" xlink:to="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_Purchaser1Member" xlink:label="loc_ifbdPurchaser1Member" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_ifbdPurchaser1Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_Purchaser2Member" xlink:label="loc_ifbdPurchaser2Member" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_ifbdPurchaser2Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_BuyerMember" xlink:label="loc_ifbdBuyerMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_ifbdBuyerMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ifbd-20230630.xsd#ifbd_Purchaser4Member" xlink:label="loc_ifbdPurchaser4Member" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_ifbdPurchaser4Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CurrencyAxis" xlink:label="loc_srtCurrencyAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventTable" xlink:to="loc_srtCurrencyAxis" order="40" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2023/currency-2023.xsd#currency_AllCurrenciesDomain" xlink:label="loc_currencyAllCurrenciesDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtCurrencyAxis" xlink:to="loc_currencyAllCurrenciesDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2023/currency-2023.xsd#currency_HKD" xlink:label="loc_currencyHKD" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currencyAllCurrenciesDomain" xlink:to="loc_currencyHKD" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesPurchaseOfAssets" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesPurchaseOfAssets" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:label="loc_us-gaapProceedsFromDebtNetOfIssuanceCosts" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapProceedsFromDebtNetOfIssuanceCosts" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee" xlink:label="loc_us-gaapGainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapGainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConvertibleNotesPayable" xlink:label="loc_us-gaapConvertibleNotesPayable" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapConvertibleNotesPayable" xlink:type="arc" />
    </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>9
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140521891807472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">6-K<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jun. 30,  2023<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-40301<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">Infobird Co., Ltd<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001815566<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">Unit 532A<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">5/F, Core Building 2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine3', window );">Entity Address, Address Line Three</a></td>
<td class="text">No. 1 Science Park West Avenue<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_EntityAddressAddressLine4', window );">Entity Address Address Line Four</a></td>
<td class="text">Hong Kong Science Park<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Tai Po, N.T<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCountry', window );">Entity Address, Country</a></td>
<td class="text">HK<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine3">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 3 such as an Office Park</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine3</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCountry">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>ISO 3166-1 alpha-2 country code.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCountry</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:countryCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifbd_EntityAddressAddressLine4">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_EntityAddressAddressLine4</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</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>10
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140521901384096">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>UNAUDITED INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_Cash', window );">Cash</a></td>
<td class="nump">$ 3,390<span></span>
</td>
<td class="nump">$ 209,561<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherReceivablesNetCurrent', window );">Other receivables, net</a></td>
<td class="nump">7,361,897<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_DueFromDiscontinuedOperations', window );">Due from discontinued operations</a></td>
<td class="nump">17,632,181<span></span>
</td>
<td class="nump">14,013,927<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EscrowDeposit', window );">Escrow, current</a></td>
<td class="nump">6,800,000<span></span>
</td>
<td class="nump">4,896,932<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investment</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">6,704,029<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_CurrentAssetsOfDiscontinuedOperations', window );">Current assets of discontinued operations</a></td>
<td class="nump">1,127,572<span></span>
</td>
<td class="nump">1,563,009<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">32,925,040<span></span>
</td>
<td class="nump">27,387,458<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsAbstract', window );"><strong>OTHER 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="Show.showAR( this, 'defref_ifbd_OtherAssetsOfDiscontinuedOperations', window );">Other assets of discontinued operations</a></td>
<td class="nump">162,582<span></span>
</td>
<td class="nump">3,260,740<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssets', window );">Total other assets</a></td>
<td class="nump">162,582<span></span>
</td>
<td class="nump">3,260,740<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">33,087,622<span></span>
</td>
<td class="nump">30,648,198<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>CURRENT LIABILITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_CurrentLiabilitiesOfDiscontinuedOperations', window );">Current liabilities of discontinued operations</a></td>
<td class="nump">24,280,239<span></span>
</td>
<td class="nump">24,119,744<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">24,280,239<span></span>
</td>
<td class="nump">24,119,744<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrentAbstract', window );"><strong>OTHER 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_AdvanceFromInvestorNoncurrent', window );">Advance from investor</a></td>
<td class="nump">2,220,000<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_OtherLiabilitiesOfDiscontinuedOperations', window );">Other liabilities of discontinued operations</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">26,772<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Total other liabilities</a></td>
<td class="nump">2,220,000<span></span>
</td>
<td class="nump">26,772<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">26,500,239<span></span>
</td>
<td class="nump">24,146,516<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">COMMITMENTS AND CONTINGENCIES</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>SHAREHOLDERS&#8217; EQUITY</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Ordinary shares,$0.025&#160;par value,&#160;1,000,000,000&#160;shares authorized,&#160;5,100,164&#160;and 3,818,663 shares issued and outstanding as of June 30, 2023 and December 31, 2022, respectively*</a></td>
<td class="nump">127,504<span></span>
</td>
<td class="nump">95,467<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">38,227,552<span></span>
</td>
<td class="nump">33,737,276<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_StatutoryReserves', window );">Statutory reserves</a></td>
<td class="nump">449,136<span></span>
</td>
<td class="nump">449,136<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficits</a></td>
<td class="num">(32,650,031)<span></span>
</td>
<td class="num">(28,066,415)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income</a></td>
<td class="nump">786,414<span></span>
</td>
<td class="nump">361,655<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total shareholders&#8217; equity attributable to Infobird Co., Ltd</a></td>
<td class="nump">6,940,575<span></span>
</td>
<td class="nump">6,577,119<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interests</a></td>
<td class="num">(353,192)<span></span>
</td>
<td class="num">(75,437)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total equity</a></td>
<td class="nump">6,587,383<span></span>
</td>
<td class="nump">6,501,682<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and equity</a></td>
<td class="nump">$ 33,087,622<span></span>
</td>
<td class="nump">$ 30,648,198<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifbd_AdvanceFromInvestorNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_AdvanceFromInvestorNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ifbd_CurrentAssetsOfDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_CurrentAssetsOfDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</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_ifbd_CurrentLiabilitiesOfDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_CurrentLiabilitiesOfDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ifbd_DueFromDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_DueFromDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</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_ifbd_OtherAssetsOfDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_OtherAssetsOfDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</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_ifbd_OtherLiabilitiesOfDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_OtherLiabilitiesOfDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ifbd_StatutoryReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_StatutoryReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 26: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Cash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480555/946-210-45-21<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 210<br> -Topic 946<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480555/946-210-45-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Cash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_EscrowDeposit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The designation of funds furnished by a borrower to a lender to assure future payments of the borrower's real estate taxes and insurance obligations with respect to a mortgaged property. Escrow deposits may be made for a variety of other purposes such as earnest money and contingent payments. This element excludes replacement reserves which are an escrow separately provided for within the US GAAP taxonomy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480327/954-440-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.10)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EscrowDeposit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 21: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-5<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 23: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_OtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsAbstract</td>
</tr>
<tr>
<td style="padding-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_OtherReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483421/250-10-45-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483421/250-10-45-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483421/250-10-45-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-5<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 11: 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> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483550/848-10-65-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479343/105-10-65-6<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479343/105-10-65-6<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482615/740-10-65-8<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482615/740-10-65-8<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-4<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480336/718-10-65-15<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480336/718-10-65-15<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480336/718-10-65-15<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-5<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481674/830-30-50-1<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-17<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-20<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-11<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480767/946-205-45-3<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-3<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 38: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 39: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 40: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 41: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-15<br><br>Reference 42: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-16<br><br>Reference 43: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>11
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140521901572688">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>UNAUDITED INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Ordinary stock, par value</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 0.025<span></span>
</td>
<td class="nump">$ 0.025<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Ordinary stock, shares authorized</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">1,000,000,000<span></span>
</td>
<td class="nump">1,000,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="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ordinary stock, shares issued</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">5,100,164<span></span>
</td>
<td class="nump">3,818,663<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ordinary stock, shares outstanding</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">5,100,164<span></span>
</td>
<td class="nump">3,818,663<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><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">retroactively
    restated to reflect 1-for-5 share consolidation effective on September 9, 2022 and 1-for-5 share consolidation effective on May 15,
    2023.</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_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>12
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140521891828304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>UNAUDITED INTERIM CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS - USD ($)<br></strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">REVENUES</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="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">COST OF REVENUES</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">GROSS PROFIT</a></td>
<td class="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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Selling</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="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">854,683<span></span>
</td>
<td class="nump">422,823<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</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="Show.showAR( this, 'defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse', window );">Long-live assets impairment</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">854,683<span></span>
</td>
<td class="nump">422,823<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">LOSS FROM OPERATIONS</a></td>
<td class="num">(854,683)<span></span>
</td>
<td class="num">(422,823)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>OTHER INCOME (EXPENSE)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Interest income</a></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="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(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="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income (expense), net</a></td>
<td class="nump">85,389<span></span>
</td>
<td class="num">(434,668)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other income (expense), net</a></td>
<td class="nump">85,389<span></span>
</td>
<td class="num">(435,658)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">LOSS BEFORE INCOME TAXES</a></td>
<td class="num">(769,294)<span></span>
</td>
<td class="num">(858,481)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">PROVISION FOR (BENEFIT OF) INCOME TAXES</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperations', window );">NET LOSS FROM CONTINUING OPERATIONS</a></td>
<td class="num">(769,294)<span></span>
</td>
<td class="num">(858,481)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">NET LOSS FROM DISCONTINUED OPERATIONS</a></td>
<td class="num">(4,101,419)<span></span>
</td>
<td class="num">(6,932,322)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">NET LOSS</a></td>
<td class="num">(4,870,713)<span></span>
</td>
<td class="num">(7,790,803)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Less: Net loss attributable to noncontrolling interest from discontinued operations</a></td>
<td class="num">(287,097)<span></span>
</td>
<td class="num">(40,082)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">NET LOSS ATTRIBUTABLE TO INFOBIRD CO.,LTD</a></td>
<td class="num">(4,583,616)<span></span>
</td>
<td class="num">(7,750,721)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">FOREIGN CURRENCY TRANSLATION ADJUSTMENT</a></td>
<td class="nump">434,101<span></span>
</td>
<td class="num">(152,972)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">TOTAL COMPREHENSIVE LOSS</a></td>
<td class="num">(4,436,612)<span></span>
</td>
<td class="num">(7,943,775)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest', window );">Less: Comprehensive loss attributable to noncontrolling interests from discontinued operations</a></td>
<td class="num">(277,755)<span></span>
</td>
<td class="num">(46,546)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">COMPREHENSIVE LOSS ATTRIBUTABLE TO INFOBIRD CO., LTD</a></td>
<td class="num">$ (4,158,857)<span></span>
</td>
<td class="num">$ (7,897,229)<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-20<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-21<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4K<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4K<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_ImpairmentOfLongLivedAssetsHeldForUse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482130/360-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfLongLivedAssetsHeldForUse</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from continuing operations attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-18<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.13)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -SubTopic 20<br> -Topic 940<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481913/940-20-25-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_IncomeLossFromDiscontinuedOperationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482551/740-270-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-3A<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5C<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-3B<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-4<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482659/740-20-45-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483013/835-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4J<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-11<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480767/946-205-45-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 33: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4J<br><br>Reference 34: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4K<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-2<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482916/730-10-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 912<br> -SubTopic 730<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482517/912-730-25-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481283/985-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total amount of expenses directly related to the marketing or selling of products or services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140521900841968">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>UNAUDITED INTERIM CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">WEIGHTED AVERAGE NUMBER OF ORDINARY SHARES, Basic</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">4,430,210<span></span>
</td>
<td class="nump">1,018,663<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">WEIGHTED AVERAGE NUMBER OF ORDINARY SHARES, Diluted</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">4,430,210<span></span>
</td>
<td class="nump">1,018,663<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare', window );">LOSS PER SHARE Basic - continuing operations</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (0.17)<span></span>
</td>
<td class="num">$ (0.84)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare', window );">LOSS PER SHARE diluted - continuing operations</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(0.17)<span></span>
</td>
<td class="num">(0.84)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare', window );">LOSS PER SHARE Basic - discontinued operations</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(0.86)<span></span>
</td>
<td class="num">(6.77)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare', window );">LOSS PER SHARE diluted - discontinued operations</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (0.86)<span></span>
</td>
<td class="num">$ (6.77)<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><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">retroactively restated to reflect 1-for-5 share consolidation effective on September 9, 2022 and 1-for-5 share consolidation effective on May 15, 2023.&#160;</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_IncomeLossFromContinuingOperationsPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-1<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 15: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerBasicShare</td>
</tr>
<tr>
<td style="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_IncomeLossFromContinuingOperationsPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare</td>
</tr>
<tr>
<td style="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_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per basic 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare</td>
</tr>
<tr>
<td style="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_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 5.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479836/810-10-S99-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>14
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140521887398800">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>UNAUDITED INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN 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>Retained Earnings Statutory Rserves [Member]</div></th>
<th class="th"><div>Retained Earnings Unrestricted [Member]</div></th>
<th class="th"><div>AOCI Attributable to Parent [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="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance, value at Dec. 31, 2021</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 25,467<span></span>
</td>
<td class="nump">$ 26,783,333<span></span>
</td>
<td class="nump">$ 449,136<span></span>
</td>
<td class="num">$ (12,799,436)<span></span>
</td>
<td class="nump">$ 592,218<span></span>
</td>
<td class="nump">$ 850,152<span></span>
</td>
<td class="nump">$ 15,900,870<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Beginning balance, shares at Dec. 31, 2021</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">1,018,663<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss attributable to Infobird Co., Ltd</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(7,750,721)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(7,750,721)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net loss attributable to noncontrolling interests</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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="num">(40,082)<span></span>
</td>
<td class="num">(40,082)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Share-based compensations for consulting services</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="nump">10,134<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="nump">10,134<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax', window );">Foreign currency translation adjustment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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">(146,508)<span></span>
</td>
<td class="num">(6,464)<span></span>
</td>
<td class="num">(152,972)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance, value at Jun. 30, 2022</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 25,467<span></span>
</td>
<td class="nump">26,793,467<span></span>
</td>
<td class="nump">449,136<span></span>
</td>
<td class="num">(20,550,157)<span></span>
</td>
<td class="nump">445,710<span></span>
</td>
<td class="nump">803,606<span></span>
</td>
<td class="nump">7,967,229<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance, shares at Jun. 30, 2022</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">1,018,663<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance, value at Dec. 31, 2022</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 95,467<span></span>
</td>
<td class="nump">33,737,276<span></span>
</td>
<td class="nump">449,136<span></span>
</td>
<td class="num">(28,066,415)<span></span>
</td>
<td class="nump">361,655<span></span>
</td>
<td class="num">(75,437)<span></span>
</td>
<td class="nump">6,501,682<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Beginning balance, shares at Dec. 31, 2022</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">3,818,663<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss attributable to Infobird Co., Ltd</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(4,583,616)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(4,583,616)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net loss attributable to noncontrolling interests</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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="num">(287,097)<span></span>
</td>
<td class="num">(287,097)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_IssuedOrinarySharesUnderF3NetOfIssuanceCosts', window );">Issued orinary shares under F3, net of issuance costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 19,230<span></span>
</td>
<td class="nump">4,503,083<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="nump">4,522,313<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_IssuedOrinarySharesUnderF3NetOfIssuanceCostsShares', window );">Issued orinary shares under F3, net of issuance costs, shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">769,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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_WarrantsConvertToOrdinaryShares', window );">Warrants convert to ordinary shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 12,500<span></span>
</td>
<td class="num">(12,500)<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_WarrantsConvertToOrdinarySharesShares', window );">Warrants convert to ordinary shares, shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">499,980<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_AdditionalOrdinarySharesOfRoundUpAdjustmentDueToRetroactiveEffectOfShareConsolidationIn2023', window );">Additional ordinary shares of round up adjustment due to retroactive effect of Share Consolidation in 2023</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 307<span></span>
</td>
<td class="num">(307)<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_AdditionalOrdinarySharesOfRoundUpAdjustmentDueToRetroactiveEffectOfShareConsolidationIn2023Shares', window );">Additional ordinary shares of round up adjustment due to retroactive effect of Share Consolidation in 2023, shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">12,321<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax', window );">Foreign currency translation adjustment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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">424,759<span></span>
</td>
<td class="nump">9,342<span></span>
</td>
<td class="nump">434,101<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance, value at Jun. 30, 2023</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 127,504<span></span>
</td>
<td class="nump">$ 38,227,552<span></span>
</td>
<td class="nump">$ 449,136<span></span>
</td>
<td class="num">$ (32,650,031)<span></span>
</td>
<td class="nump">$ 786,414<span></span>
</td>
<td class="num">$ (353,192)<span></span>
</td>
<td class="nump">$ 6,587,383<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance, shares at Jun. 30, 2023</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">5,100,164<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="8"></td></tr>
<tr><td colspan="8"><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">retroactively
    restated to reflect 1-for-5 share consolidation effective on September 9, 2022 and 1-for-5 share consolidation effective on May 15,
    2023.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifbd_AdditionalOrdinarySharesOfRoundUpAdjustmentDueToRetroactiveEffectOfShareConsolidationIn2023">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_AdditionalOrdinarySharesOfRoundUpAdjustmentDueToRetroactiveEffectOfShareConsolidationIn2023</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ifbd_AdditionalOrdinarySharesOfRoundUpAdjustmentDueToRetroactiveEffectOfShareConsolidationIn2023Shares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_AdditionalOrdinarySharesOfRoundUpAdjustmentDueToRetroactiveEffectOfShareConsolidationIn2023Shares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</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_ifbd_IssuedOrinarySharesUnderF3NetOfIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_IssuedOrinarySharesUnderF3NetOfIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ifbd_IssuedOrinarySharesUnderF3NetOfIssuanceCostsShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_IssuedOrinarySharesUnderF3NetOfIssuanceCostsShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</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_ifbd_WarrantsConvertToOrdinaryShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_WarrantsConvertToOrdinaryShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ifbd_WarrantsConvertToOrdinarySharesShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_WarrantsConvertToOrdinarySharesShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</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_ForeignCurrencyTransactionGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482014/830-20-35-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481956/830-20-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481926/830-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481839/830-10-45-17<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionGainLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4J<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483421/250-10-45-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483421/250-10-45-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483421/250-10-45-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-5<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 11: 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> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483550/848-10-65-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479343/105-10-65-6<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479343/105-10-65-6<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482615/740-10-65-8<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482615/740-10-65-8<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-4<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480336/718-10-65-15<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480336/718-10-65-15<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480336/718-10-65-15<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-5<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481674/830-30-50-1<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-17<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-20<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-11<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480767/946-205-45-3<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-3<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 38: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 39: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 40: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 41: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-15<br><br>Reference 42: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-16<br><br>Reference 43: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>15
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140521901435392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>UNAUDITED INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br></strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="num">$ (4,870,713)<span></span>
</td>
<td class="num">$ (7,790,803)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_NetLossFromDiscontinuedOperations', window );">Net loss from discontinued operations</a></td>
<td class="num">(4,101,419)<span></span>
</td>
<td class="num">(6,932,322)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_NetLossFromContinuingOperations', window );">Net loss from continuing operations</a></td>
<td class="num">(769,294)<span></span>
</td>
<td class="num">(858,481)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net loss to net cash provided by 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="Show.showAR( this, 'defref_us-gaap_GainLossOnInvestments', window );">(Gain)/Loss of investment</a></td>
<td class="num">(84,634)<span></span>
</td>
<td class="nump">434,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="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-base compensations for consulting service</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">10,134<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Change 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="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherReceivables', window );">Other receivables</a></td>
<td class="num">(573,234)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_IncreaseDecreaseInDueFromDiscontinuedOperations', window );">Due from discontinued operations</a></td>
<td class="num">(3,618,254)<span></span>
</td>
<td class="nump">1,013,952<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_AssetRetirementObligationsPeriodIncreaseDecrease', window );">Net cash (used in) provided by operating activities from continuing operations</a></td>
<td class="num">(5,045,416)<span></span>
</td>
<td class="nump">600,274<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations', window );">Net cash provided by (used in) operating activities from discontinued operations</a></td>
<td class="nump">2,588,279<span></span>
</td>
<td class="num">(4,593,829)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="num">(2,457,137)<span></span>
</td>
<td class="num">(3,993,555)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>CASH FLOWS FROM INVESTING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_CashDepositInEscrowAccount', window );">Cash deposit in escrow account</a></td>
<td class="num">(2,000,000)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations', window );">Net cash used in investing activities from continuing operations</a></td>
<td class="num">(2,000,000)<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="Show.showAR( this, 'defref_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations', window );">Net cash provided by investing activities from discontinued operations</a></td>
<td class="nump">14,874<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(1,985,126)<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="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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_NetProceedsFromIssuanceOfCommonStockUnderF3', window );">Net proceeds from issuance of common stock under F3</a></td>
<td class="nump">4,522,313<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_NetProceedsInAdvanceForIssuanceOfConvertibleBondsInSeptember2023', window );">Net proceeds in advance for the issuance of convertible bonds in September 2023</a></td>
<td class="nump">2,220,000<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_RefundsFromEscrow', window );">Refunds from escrow</a></td>
<td class="nump">96,932<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations', window );">Net cash provided by financing activities from continuing operations</a></td>
<td class="nump">6,839,245<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations', window );">Net cash used in financing activities from discontinued operations</a></td>
<td class="num">(3,007,751)<span></span>
</td>
<td class="num">(732,567)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="nump">3,831,494<span></span>
</td>
<td class="num">(732,567)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">EFFECT OF EXCHANGE RATE CHANGES</a></td>
<td class="nump">130,863<span></span>
</td>
<td class="num">(146,501)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">NET CHANGE IN CASH</a></td>
<td class="num">(479,906)<span></span>
</td>
<td class="num">(4,872,623)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">CASH, beginning of period</a></td>
<td class="nump">1,038,819<span></span>
</td>
<td class="nump">6,293,415<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">CASH, end of period</a></td>
<td class="nump">558,913<span></span>
</td>
<td class="nump">1,420,792<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract', window );"><strong>&#160;CASH, CASH EQUIVALENTS AND RESTRICTED CASH:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectDisposalGroupIncludingDiscontinuedOperations', window );">LESS: CASH, CASH EQUIVALENTS AND RESTRICTED CASH FROM DISCONTINUED OPERATIONS</a></td>
<td class="nump">555,523<span></span>
</td>
<td class="nump">1,210,556<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectContinuingOperations', window );">CASH, CASH EQUIVALENTS AND RESTRICTED CASH FROM CONTINUING OPERATIONS</a></td>
<td class="nump">3,390<span></span>
</td>
<td class="nump">210,236<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>SUPPLEMENTAL 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="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Cash paid for income tax</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">1,515<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Cash paid for interest</a></td>
<td class="nump">22,808<span></span>
</td>
<td class="nump">202,028<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>NON-CASH INVESTING AND FINANCING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_InitialRecognitionOfOperatingRightOfUseAssetAndLeaseLiability', window );">Initial recognition of operating right of use asset and lease liability</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">787,738<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_EliminationOfOperatingRightOfUseAssetAndLeaseLiabilityUponTerminationOfOperatingLease', window );">Elimination of operating right of use asset and lease liability upon termination of operating lease</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 772,501<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifbd_AssetRetirementObligationsPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_AssetRetirementObligationsPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ifbd_CashDepositInEscrowAccount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_CashDepositInEscrowAccount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</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_ifbd_EliminationOfOperatingRightOfUseAssetAndLeaseLiabilityUponTerminationOfOperatingLease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_EliminationOfOperatingRightOfUseAssetAndLeaseLiabilityUponTerminationOfOperatingLease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ifbd_IncreaseDecreaseInDueFromDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_IncreaseDecreaseInDueFromDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</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_ifbd_InitialRecognitionOfOperatingRightOfUseAssetAndLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_InitialRecognitionOfOperatingRightOfUseAssetAndLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ifbd_NetLossFromContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_NetLossFromContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ifbd_NetLossFromDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_NetLossFromDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ifbd_NetProceedsFromIssuanceOfCommonStockUnderF3">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_NetProceedsFromIssuanceOfCommonStockUnderF3</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</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_ifbd_NetProceedsInAdvanceForIssuanceOfConvertibleBondsInSeptember2023">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_NetProceedsInAdvanceForIssuanceOfConvertibleBondsInSeptember2023</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</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_ifbd_RefundsFromEscrow">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_RefundsFromEscrow</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</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_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481877/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage, including effect from change in exchange rate. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalents include, but are not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 230<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481877/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectDisposalGroupIncludingDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage, including effect from change in exchange rate, attributable to disposal group, including, but not limited to, discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalents include, but are not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 230<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481877/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectDisposalGroupIncludingDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) of financing activities of discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) of investing activities of discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) of operating activities of discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 230<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481877/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_GainLossOnInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of realized and unrealized gain (loss) on investment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(c),9(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in receivables classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) of financing activities, excluding discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) of investing activities, excluding discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-11<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480767/946-205-45-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 33: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4J<br><br>Reference 34: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4K<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-2<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140521894938544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Nature of business and organization<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock', window );">Nature of business and organization</a></td>
<td class="text"><p id="xdx_809_eus-gaap--BusinessDescriptionAndBasisOfPresentationTextBlock_zaYGSZPacIv2" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="background-color: white"><b>Note 1 &#8211;&#160;<span id="xdx_827_ztYUPnhmaYPf">Nature of
business and organization</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Infobird Co.,
Ltd (&#8220;Infobird Cayman&#8221; or the &#8220;Company&#8221;) is a holding company incorporated on March 26, 2020 under the laws of
the Cayman Islands. The Company has no substantive operations other than holding all of the outstanding share capital of Infobird International
Limited (&#8220;Infobird HK&#8221;) established under the laws of Hong Kong on April 21, 2020.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Infobird HK
is also a holding company holding all of the outstanding equity of Infobird Digital Technology (Beijing) Co., Ltd (&#8220;Infobird WFOE&#8221;)
which was established on May 20, 2020 under the laws of the People&#8217;s Republic of China (&#8220;PRC&#8221; or &#8220;China&#8221;).</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">The Company,
through its variable interest entity (&#8220;VIE&#8221;), Beijing Infobird Software Co., Ltd (&#8220;Infobird Beijing&#8221;), a PRC limited
liability company established on October 26, 2001, and through its subsidiaries, is a software-as-a-service (&#8220;SaaS&#8221;) provider
of innovative AI-powered (artificial intelligence enabled) customer engagement solutions in China. The Company primarily provides standard
and customized customer relationship management cloud-based services, such as SaaS, and business process outsourcing (&#8220;BPO&#8221;),
services to its clients.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">On October 17,
2013, Infobird Beijing established its 90.18% owned subsidiary, Guiyang Infobird Cloud Computing Co., Ltd (&#8220;Infobird Guiyang&#8221;),
a PRC limited liability company. Infobird Guiyang also engages in software development and mainly provides BPO services to its customers.
On June 20, 2012, Infobird Beijing established a 99.95% owned subsidiary, Anhui Xinlijia E-commerce Co., Ltd (formerly known as Anhui
Infobird Software Information Technology Co., Ltd) (&#8220;Infobird Anhui&#8221;), a PRC limited liability company. Infobird Anhui also
engages in software development and mainly provides cloud services and technology solutions to customers.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">On May 27, 2020,
Infobird Cayman completed a reorganization of entities under common control of its then existing shareholders, who collectively owned
all of the equity interests of Infobird Cayman prior to the reorganization. Infobird Cayman and Infobird HK were established as the holding
companies of Infobird WFOE. Infobird WFOE is the primary beneficiary for accounting purposes of Infobird Beijing and its subsidiaries.
All of these entities are under common control which results in the consolidation of Infobird Beijing and subsidiaries which have been
accounted for as a reorganization of entities under common control at carrying value. Infobird WFOE is deemed to have a controlling financial
interest and be the primary beneficiary for accounting purposes of Infobird Beijing because it has both of the following characteristics:&#160;(1)
the power to direct activities at Infobird Beijing that most significantly impact such entity&#8217;s economic performance, and (2) the
right to receive benefits from Infobird Beijing that could potentially be significant to such entity. The unaudited interim condensed
consolidated financial statements are prepared on the basis as if the reorganization became effective as of the beginning of the first
period presented in the accompanying unaudited interim condensed consolidated financial statements of Infobird Cayman.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">On December
2, 2021, Infobird Beijing completed its 51% acquisition of Shanghai Qishuo Technology Inc. (&#8220;Shanghai Qishuo&#8221;), a PRC limited
liability company and a SaaS provider of big data analysis to retail stores aimed at operation improvement, for approximately $1.3 million
(RMB 8.6 million). Shanghai Qishuo is a fast-growing provider of consumer product and retail store digitalization solutions.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">On May 31, 2022,
Infobird Anhui completed its 100% acquisition of Hefei Weiao Information Technology Co., Ltd (&#8220;Anhui Weiao&#8221;), a PRC limited
liability company owned VATS License with the business scope of &#8220;Nationwide Domestic Call Center Services&#8221; to improve our
cloud-based services.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">The accompanying
unaudited interim condensed consolidated financial statements reflect the activities of Infobird Cayman and each of the following entities:</span></p>

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





















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

<table cellpadding="0" cellspacing="0" id="xdx_885_ecustom--ScheduleOfConsolidatedFinancialStatementsTableTextBlock_zCTKLWsX2Mfe" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Nature of business and organization (Details)">
  <tr style="background-color: White">
    <td style="vertical-align: top"><span id="xdx_8B7_zxeBeNaasBYb" style="display: none">Schedule of consolidated financial statements</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top">&#160;</td></tr>
<tr style="background-color: white">
    <td style="border-bottom: black 1pt solid; vertical-align: top; width: 29%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Name</b></span></td>
    <td style="vertical-align: bottom; width: 1%; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom; width: 48%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Background</b></span></td>
    <td style="vertical-align: bottom; width: 1%; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; vertical-align: top; width: 21%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Ownership</b></span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Infobird<br/>
    International Limited (&#8220;Infobird HK&#8221;)</span></td>
    <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td id="xdx_981_ecustom--BusinessAcquisitionsDescriptionOfAcquiredEntity_c20230101__20230630__dei--LegalEntityAxis__custom--InfobirdHKMember_zyXPHY5skyWl" style="vertical-align: bottom" title="Background"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679; A Hong Kong
    company<br/>
    &#9679; Incorporated on April 21, 2020<br/>
    &#9679; A holding company</span></td>
    <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_905_eus-gaap--MinorityInterestDescription_c20230101__20230630__dei--LegalEntityAxis__custom--InfobirdHKMember_z6cu9wXNoYU5" title="Ownership">100% owned by Infobird
    Cayman</span></span></td></tr>
  <tr style="background-color: White">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Infobird Digital Technology
    (Beijing) Co., Ltd (&#8220;Infobird WFOE&#8221;)</span></td>
    <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td id="xdx_98E_ecustom--BusinessAcquisitionsDescriptionOfAcquiredEntity_c20230101__20230630__dei--LegalEntityAxis__custom--InfobirdWFOEMember_zovpgciII4V8" style="vertical-align: bottom" title="Background"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679; A PRC limited
    liability company and deemed a wholly foreign<br/>
    owned enterprise (&#8220;WFOE&#8221;)<br/>
    &#9679; Incorporated on May 20, 2020<br/>
    &#9679; Registered capital of $15,000,000 (RMB 106,392,000)<br/>
    &#9679; A holding company</span></td>
    <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_eus-gaap--MinorityInterestDescription_c20230101__20230630__dei--LegalEntityAxis__custom--InfobirdWFOEMember_z5t0d3YQdnVd" title="Ownership">100% owned by Infobird
    HK</span></span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Beijing Infobird Software
    Co., Ltd (&#8220;Infobird Beijing&#8221;)</span></td>
    <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td id="xdx_98F_ecustom--BusinessAcquisitionsDescriptionOfAcquiredEntity_c20230101__20230630__dei--LegalEntityAxis__custom--InfobirdBeijingMember_zXlia9M9DoSg" style="vertical-align: bottom" title="Background"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679; A PRC limited
    liability company<br/>
    &#9679; Incorporated on October 26, 2001<br/>
    &#9679; Registered capital of $2,417,947 (RMB 16,624,597)<br/>
    &#9679; Software developing that provides software as a service (SaaS)</span></td>
    <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_eus-gaap--MinorityInterestDescription_c20230101__20230630__dei--LegalEntityAxis__custom--InfobirdBeijingMember_zRD3ua0SbB33" title="Ownership">VIE of Infobird WFOE</span></span></td></tr>
  <tr style="background-color: White">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guiyang Infobird Cloud
    Computing Co., Ltd<br/>
    (&#8220;Infobird Guiyang&#8221;)</span></td>
    <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td id="xdx_98A_ecustom--BusinessAcquisitionsDescriptionOfAcquiredEntity_c20230101__20230630__dei--LegalEntityAxis__custom--InfobirdGuiyangMember_zMhx3UCgn8s2" style="vertical-align: bottom" title="Background"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679; A PRC limited
    liability company<br/>
    &#9679; Incorporated on October 17, 2013<br/>
    &#9679; Registered capital of $1,777,645 (RMB 12,222,200)<br/>
    &#9679; Software developing that provides software as a service (SaaS)</span></td>
    <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_eus-gaap--MinorityInterestDescription_c20230101__20230630__dei--LegalEntityAxis__custom--InfobirdGuiyangMember_ziddvNdHcVcc" title="Ownership">90.18% owned by Infobird
    Beijing</span></span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Anhui Xinlijia E-commerce
    Co., Ltd (formerly known as&#160;Anhui Infobird Software Information Technology Co., Ltd) (&#8220;Infobird Anhui&#8221;)</span></td>
    <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td id="xdx_98F_ecustom--BusinessAcquisitionsDescriptionOfAcquiredEntity_c20230101__20230630__dei--LegalEntityAxis__custom--InfobirdAnhuiMember_zaYdlFzTVlP7" style="vertical-align: bottom" title="Background"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679; A PRC limited
    liability company<br/>
    &#9679; Incorporated on June 20, 2012<br/>
    &#9679; Registered capital of $1,454,440 (RMB 10,000,000)<br/>
    &#9679; Software developing that provides software as a service (SaaS)</span></td>
    <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_907_eus-gaap--MinorityInterestDescription_c20230101__20230630__dei--LegalEntityAxis__custom--InfobirdAnhuiMember_zFgWafOUtsB" title="Ownership">99.95% owned by Infobird
    Beijing</span></span></td></tr>
  <tr style="background-color: White">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shanghai Qishuo Technology
    Inc. (&#8220;Shanghai Qishuo&#8221;)</span></td>
    <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td id="xdx_982_ecustom--BusinessAcquisitionsDescriptionOfAcquiredEntity_c20230101__20230630__dei--LegalEntityAxis__custom--ShanghaiQishuoMember_zcfSBhMtCo7k" style="vertical-align: bottom" title="Background"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679; A PRC limited
    liability company<br/>
    &#9679; Incorporated on April 10, 2014<br/>
    &#9679; Registered capital of $156,922 (RMB 1,000,000)<br/>
    &#9679; Software developing that provides software as a service (SaaS)</span></td>
    <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_905_eus-gaap--MinorityInterestDescription_c20230101__20230630__dei--LegalEntityAxis__custom--ShanghaiQishuoMember_zG6TJuIlYV6g" title="Ownership">51% owned by Infobird Beijing</span></span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hefei Weiao Information
    Technology Co., Ltd (&#8220;Anhui Weiao&#8221;)</span></td>
    <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td id="xdx_981_ecustom--BusinessAcquisitionsDescriptionOfAcquiredEntity_c20230101__20230630__dei--LegalEntityAxis__custom--AnhuiWeiaoiMember_zQ5pK9Uy6sh4" style="vertical-align: bottom" title="Background"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679; A PRC limited
    liability company<br/>
    &#9679; Incorporated on May 25, 2018<br/>
    &#9679; Registered capital of $1,439,325 (RMB 10,000,000)<br/>
    &#9679; Software developing that provides software as a service (SaaS)</span></td>
    <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_eus-gaap--MinorityInterestDescription_c20230101__20230630__dei--LegalEntityAxis__custom--AnhuiWeiaoiMember_z47NcgJIQdT6" title="Ownership">100% owned by Infobird
    Anhui</span></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="background-color: white"><b>Contractual Arrangements</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Due to legal
restrictions on foreign ownership and investment in, among other areas, the development and operation of information technology in China,
including cloud computing and big data analytics, the Company operates its businesses in which foreign investment is restricted or prohibited
in the PRC through certain PRC domestic companies. Neither the Company nor its subsidiaries own any equity interest in Infobird Beijing.
As such, Infobird Beijing is controlled through contractual arrangements in lieu of direct equity ownership by the Company or any of its
subsidiaries. Such contractual arrangements consist of a series of three agreements, along with shareholders&#8217; powers of attorney
(&#8220;POAs&#8221;) and spousal consent letters (collectively the &#8220;Contractual Arrangements&#8221;, which were signed on May 27,
2020).</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">The significant
terms of the Contractual Arrangements are as follows:</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><i>Exclusive
Business Cooperation Agreement</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Pursuant to
the exclusive business cooperation agreement between Infobird WFOE and Infobird Beijing, Infobird WFOE has the exclusive right to provide
Infobird Beijing with technical support services, consulting services and other services, including technical support and training, business
management consultation, consultation, collection and research of technology and market information, marketing and promotion services,
customer order management and customer services, lease equipment or properties, provide legitimate rights to use software license, provide
deployment, maintenances and upgrade of software, design installation, daily management, maintenance and updating network system, hardware
and database, and other services requested by Infobird Beijing from time to time to the extent permitted under PRC law. In exchange, Infobird
WFOE is entitled to a service fee that equals to all of the consolidated net income. The service fee may be adjusted by Infobird WFOE
based on the actual scope of services rendered by Infobird WFOE and the operational needs and expanding demands of Infobird Beijing. Pursuant
to the exclusive business cooperation agreement, the service fees may be adjusted based on the actual scope of services rendered by Infobird
WFOE and the operational needs of Infobird Beijing.</span></p>

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





















<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">The exclusive
business cooperation agreement remains in effect unless terminated in accordance with the following provision of the agreement or terminated
in writing by Infobird WFOE.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">During the term
of the exclusive business cooperation agreement, Infobird WFOE and Infobird Beijing shall renew the operation term prior to the expiration
thereof so as to enable the exclusive business cooperation agreement to remain effective. The exclusive business cooperation agreement
shall be terminated upon the expiration of the operation term of either Infobird WFOE or Infobird Beijing if the application for renewal
of the operation term is not approved by relevant government authorities. If an application for renewal of the operation term is not approved,
according to the PRC Company Law, the expiration of the operation term may lead to the dissolution and cancellation of such PRC company.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><i>Exclusive
Option Agreements</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Pursuant to
the exclusive option agreements among Infobird WFOE, Infobird Beijing and the shareholders who collectively owned all of Infobird Beijing,
such shareholders jointly and severally grant Infobird WFOE an option to purchase their equity interests in Infobird Beijing. The purchase
price shall be the lowest price then permitted under applicable PRC laws. Infobird WFOE or its designated person may exercise such option
at any time to purchase all or part of the equity interests in Infobird Beijing until it has acquired all equity interests of Infobird
Beijing, which is irrevocable during the term of the agreements.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">The exclusive
option agreements remains in effect until all equity interest held by shareholders in Infobird Beijing has been transferred or assigned
to Infobird WFOE and/or any other person designated by the Infobird WFOE in accordance with such agreement.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><i>Equity Interest
Pledge Agreements</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Pursuant to
the equity interest pledge agreements, among Infobird WFOE, Infobird Beijing, and the shareholders who collectively owned all of Infobird
Beijing, such shareholders pledge all of the equity interests in Infobird Beijing to Infobird WFOE as collateral to secure the obligations
of Infobird Beijing under the exclusive business cooperation agreement and exclusive option agreements. These shareholders are prohibited
from transferring the pledged equity interests without the prior consent of Infobird WFOE unless transferring the equity interests to
Infobird WFOE or its designated person in accordance to the exclusive option agreements.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">The equity interest
pledge agreements shall come into force the date on which the pledged interests are recorded, which is within three (3) days after signing
of the agreements on May 27, 2020, under Infobird Beijing&#8217;s register of shareholders and are registered with the competent Administration
for Market Regulation of Infobird Beijing until all of the obligations to Infobird WFOE have been fulfilled completely by Infobird Beijing.
Nineteen shareholders of Infobird Beijing have registered the pledges of equity interest with the competent Civil Code of the PRC and
Infobird Beijing intends to register the pledge of equity interest of one shareholder with the competent Administration for Market Regulation
once practicable.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="background-color: white"><i>Shareholders&#8217; Powers of
Attorney (&#8220;POAs&#8221;)</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Pursuant to
the shareholders&#8217; POAs, the shareholders of Infobird Beijing give Infobird WFOE an irrevocable proxy to act on their behalf on all
matters pertaining to Infobird Beijing and to exercise all of their rights as shareholders of Infobird Beijing, including the (i) right
to attend shareholders meeting; (ii) to exercise voting rights and all of the other rights including but not limited to the sale or transfer
or pledge or disposition of the shares held in part or in whole; and (iii) designate and appoint on behalf of the shareholder the legal
representative, the directors, supervisors, the chief executive officer and other senior management members of Infobird Beijing, and to
sign transfer documents and any other documents in relation to the fulfillment of the obligations under the exclusive option agreements
and the equity interest pledge agreements. The shareholders&#8217; POAs shall remain in effect while the shareholders of Infobird Beijing
hold the equity interests in Infobird Beijing.</span></p>

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





















<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="background-color: white"><i>Spousal Consent Letters</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Pursuant to
the spousal consent letters, the spouses of the shareholders of Infobird Beijing commit that they have no right to make any assertions
in connection with the equity interests of Infobird Beijing, which are held by the shareholders. In the event that the spouses obtain
any equity interests of Infobird Beijing, which are held by the shareholders, for any reasons, the spouses of the shareholders shall be
bound by the exclusive option agreement, the equity interest pledge agreement, the shareholder POA and the exclusive business cooperation
agreement and comply with the obligations thereunder as a shareholder of Infobird Beijing. The letters are irrevocable and shall not be
withdrawn without the consent of Infobird WFOE.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Based on the
foregoing contractual arrangements, which grant Infobird WFOE effective control of Infobird Beijing and subsidiaries and enable Infobird
WFOE to receive all of their expected residual returns, the Company accounts for Infobird Beijing as a VIE. Accordingly, the Company consolidates
the accounts of Infobird Beijing and subsidiaries for the periods presented herein, in accordance with Regulation S-X-3A-02 promulgated
by the Securities Exchange Commission (&#8220;SEC&#8221;), and Accounting Standards Codification (&#8220;ASC&#8221;) 810-10, Consolidation.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//235/tableOfContent<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 275<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//275/tableOfContent<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//205/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock</td>
</tr>
<tr>
<td style="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>17
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140521900309552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of significant accounting policies<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Summary of significant accounting policies</a></td>
<td class="text"><p id="xdx_805_eus-gaap--SignificantAccountingPoliciesTextBlock_zMoxQbtqfWh3" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="background-color: white"><b>Note 2 &#8211;&#160;<span id="xdx_825_zYS4kfbaDuRd">Summary of
significant accounting policies</span></b></span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">In assessing
liquidity, the Company monitors and analyzes cash on-hand and operating expenditure commitments. The Company&#8217;s liquidity needs are
to meet working capital requirements and operating expense obligations.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Historically,
the Company finances its operations through internally generated cash, short-term loans and payable from related parties and equity financing.
As of June 30, 2023 the Company had approximately $<span id="xdx_909_eus-gaap--EscrowDeposit_iI_pn5n6_c20230630_zMJDuP8FHuG3" title="Escrow">6.8</span>&#160;million from escrow account. The Company&#8217;s working capital was approximately
$<span id="xdx_902_ecustom--WorkingCapital_iI_pn5n6_c20230630_zqv7PS43Iqqb" title="Working capital">8.6</span>&#160;million at June 30, 2023. The Company will not require any fund over the next twelve months upon issuance of this unaudited
interim condensed consolidated financial statements to operate at its current level, either from operating activities or funding.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">If the Company
is unable to realize its assets within the normal operating cycle of a twelve (12) month period, the Company may have to consider supplementing
its available sources of funds through the following sources:</span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="width: 98%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">other available
    sources of financing from PRC banks and other financial institutions;</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">financial support from
    the Company&#8217;s related parties and shareholders; and</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">issuance of convertible
    debt.</span></td></tr>
  </table>
<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Based on the
above considerations, the Company&#8217;s management is of the opinion that it has sufficient funds to meet the Company&#8217;s working
capital requirements and debt obligations as they become due over the next twelve (12) months.</span></p>

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

<p id="xdx_84B_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zO33TqbSEVJf" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><span style="text-decoration: underline"><span id="xdx_867_zbwOIq61KlBh">Basis of
presentation</span></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">The accompanying
unaudited interim&#160;condensed&#160;consolidated financial statements of the Company have been prepared in accordance with accounting
principles generally accepted in the United States of America (&#8220;U.S.&#160;GAAP&#8221;) and applicable rules and regulations of the
SEC, regarding financial reporting, and include all normal and recurring adjustments that management of the Company considers necessary
for a fair presentation of its financial position and operation results. Certain information and footnote disclosures normally included
in financial statements prepared in conformity with U.S.&#160;GAAP have been condensed or omitted pursuant to such rules and regulations.
The results of operations are not necessarily indicative of results to be expected for any other interim period or for the full year.
Accordingly, these statements should be read in conjunction with the Company&#8217;s audited financial statements as of and for the years
ended December&#160;31, 2022.</span></p>

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





















<p id="xdx_84B_eus-gaap--ConsolidationPolicyTextBlock_zSuLTZ6bdUsf" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span><span style="text-decoration: underline"><span id="xdx_865_zKiqMhXWY4bg">Principles of consolidation</span></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>The unaudited
interim condensed consolidated financial statements include the financial statements of the Company and its subsidiaries, which include
the wholly-foreign owned enterprise and VIE over which the Company exercises control and, when applicable, entities for which the Company
has a controlling financial interest or is the primary beneficiary for accounting purposes. Infobird WFOE is deemed to have a controlling
financial interest and be the primary beneficiary for accounting purposes of Infobird Beijing because it has both of the following characteristics:&#160;(1)
the power to direct activities at Infobird Beijing that most significantly impact such entity&#8217;s economic performance, and (2) the
right to receive benefits from Infobird Beijing that could potentially be significant to such entity. All transactions and balances among
the Company and its subsidiaries have been eliminated upon consolidation.</span></p>

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

<p id="xdx_842_eus-gaap--UseOfEstimates_zdkiHgaAXLc7" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><span style="text-decoration: underline"><span id="xdx_868_zExke8VIYcxh">Use of estimates
and assumptions</span></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">The preparation
of unaudited interim condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and
assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities as of the
date of the unaudited interim condensed consolidated financial statements and the reported amounts of revenues and expenses during the
periods presented. Significant accounting estimates reflected in the Company&#8217;s unaudited interim condensed consolidated financial
statements include the useful lives of property and equipment and intangible assets, software development costs, impairment of long-lived
assets, allowance for doubtful accounts, revenue recognition, share-based compensation, allowance for deferred tax assets and uncertain
tax position. The inputs into the Company&#8217;s judgments and estimates consider the economic implications of COVID-19 on the Company&#8217;s
critical and significant accounting estimates. Actual results could differ from these estimates.</span></p>

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

<p id="xdx_840_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_zlhSKszsRlub" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span><span style="text-decoration: underline"><span id="xdx_866_z0GAGSSoldJj">Foreign currency translation and
transaction</span></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>The reporting
currency of the Company is the U.S. dollar. The Company in China conducts its businesses in the local currency, Renminbi (RMB), as its
functional currency. Assets and liabilities are translated at the noon buying rate in the City of New York for cable transfers of RMB
as certified for customs purposes by the Federal Reserve Bank of New York at the end of the period. The statement of income accounts are
translated at the average translation rates and the equity accounts are translated at historical rates. Translation adjustments resulting
from this process are included in accumulated other comprehensive income (loss). Transaction gains and losses that arise from exchange
rate fluctuations on transactions denominated in a currency other than the functional currency are included in the results of operations
as incurred.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>Translation
adjustments included in accumulated other comprehensive income (loss) amounted to $<span id="xdx_901_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iI_pp0p0_c20230630_zQ1Kn2WNNyYg" title="Accumulated other comprehensive income">786,414</span>&#160;and $<span id="xdx_905_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iI_pp0p0_c20221231_zqg17oxMgKD6" title="Accumulated other comprehensive income">361,655</span>&#160;as of June 30, 2023
and December 31, 2022, respectively. The balance sheet amounts, with the exception of equity at June 30, 2023 and December 31, 2022 were
translated at 7.2513 RMB and 6.8972 RMB, respectively. The equity accounts were stated at their historical rate. The average translation
rates applied to statement of income accounts for the six months ended June 30, 2023 and 2022 were 6.9283 RMB and 6.4791 RMB to $1.00,
respectively. Cash flows are also translated at average translation rates for the periods, therefore, amounts reported on the statements
of cash flows will not necessarily agree with changes in the corresponding balances on the consolidated balance sheets.</span></p>

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

<p id="xdx_844_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zccon1Zir8i2" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="background-color: white"><span style="text-decoration: underline"><span id="xdx_86F_zgY5ERoXg0Tc">Cash</span></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Cash consists
of cash on hand, demand deposits and time deposits placed with banks or other financial institutions and have original maturities of less
than three (3) months.</span></p>

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





















<p id="xdx_84D_eus-gaap--ReceivablesPolicyTextBlock_zPeVR4N8cgJh" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span><span style="text-decoration: underline"><span id="xdx_865_zwMFOiUqo3Yi">Accounts
receivable, net</span></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>Accounts receivable
include trade accounts due from customers. Accounts are considered overdue after thirty (30) days from payment due date. In establishing
the required allowance for doubtful accounts, management considers historical collection experience, aging of the receivables, the economic
environment, industry trend analysis, and the credit history and financial conditions of the customers. Management reviews its receivables
on a regular basis to determine if the bad debt allowance is adequate, and adjusts the allowance when necessary. Delinquent account balances
are written off against allowance for doubtful accounts after management has determined that the likelihood of collection is not probable.
As of June 30, 2023 and December 31, 2022, allowance for doubtful accounts were $<span id="xdx_90C_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pp0p0_c20230630_ztefkWqZ0q7c" title="Allowance for the doubtful accounts">5,422,446</span> and $<span id="xdx_90C_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pp0p0_c20221231_zaEA2J9eqbZe" title="Allowance for the doubtful accounts">5,777,189</span>, respectively. All of allowance
for doubtful accounts were from discontinued operations and classified in the caption &#8220;current assets of discontinued operations&#8221;
in the accompanying unaudited interim condensed consolidated balance sheets.</span></p>

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

<p id="xdx_84E_ecustom--OtherReceivablesNetPoliciesTextBlock_zlVRpuSBTav3" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="background-color: white"><span style="text-decoration: underline"><span id="xdx_860_z6taUnADSWhf">Other receivables, net</span></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Other receivables
primarily include advances to employees and other deposits. Management regularly reviews the aging of receivables and changes in payment
trends and records allowances when management believes collection of amounts due are at risk. Accounts considered uncollectable are written
off against allowances after exhaustive efforts at collection are made. As of June 30, 2023 and December 31, 2022, allowance for doubtful
accounts were $<span id="xdx_90C_eus-gaap--AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_iI_pp0p0_c20230630_z2MhFx1bvf17" title="Allowance for the doubtful accounts on other receivable">11,225</span> and $<span id="xdx_901_eus-gaap--AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_iI_pp0p0_c20221231_zIHkJERQ8hT6" title="Allowance for the doubtful accounts on other receivable">11,801</span>, respectively. All of allowance for doubtful accounts were from discontinued operations and classified
in the caption &#8220;current assets of discontinued operations&#8221; in the accompanying unaudited interim condensed consolidated balance
sheets.</span></p>

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

<p id="xdx_842_ecustom--PrepaymentsPoliciesTextBlock_z1LeaX5lmSJa" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span><span style="text-decoration: underline"><span id="xdx_86B_zdeEzXLNBs7j">Prepayments</span></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>Prepayments
are cash deposited or advanced to suppliers for future service rendering. The amounts are refundable and bear no interest. For any advances
to suppliers determined by management that such advances will not be in receipts or refundable, the Company will recognize an allowance
account to reserve such balances. Management reviews its advances to suppliers on a regular basis to determine if the allowance is adequate,
and adjusts the allowance when necessary. Delinquent account balances are written off against allowance for doubtful accounts after management
has determined that the likelihood of collection is not probable. Management continues to evaluate the reasonableness of the valuation
allowance policy and update it if necessary. As of June 30, 2023 and December 31, 2022,&#160;<span id="xdx_907_eus-gaap--PremiumsAndOtherReceivablesNet_iI_pp0p0_do_c20230630_zUk6kSWRCATb" title="Allowance for the doubtful accounts of prepayments"><span id="xdx_903_eus-gaap--PremiumsAndOtherReceivablesNet_iI_pp0p0_do_c20221231_z3p5CcAJLmRd" title="Allowance for the doubtful accounts of prepayments">no</span></span>&#160;allowance for the doubtful accounts
were deemed necessary for both continuing and discontinued operations.</span></p>

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

<p id="xdx_849_ecustom--ShortTermInvestmentsPolicyTextBlock_zNU3mnEY2PXa" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="background-color: white"><span style="text-decoration: underline"><span id="xdx_868_zSi9LXxx2YZ8">Short term investments</span></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Short-term&#160;investments
are investments in wealth management product with underlying in bonds offered by private entities and other equity products.
The investments can be redeemed upon three months&#8217; notice and their carrying values approximate their fair values. The
gain (loss) from sale of any investments and fair value change are recognized in the statements of income and comprehensive
income. Gain (loss) from short term investments for six months ended June 30, 2023 and 2022 amounted to $<span id="xdx_90F_eus-gaap--GainLossOnInvestments_pp0p0_c20230101__20230630_z7IhQwUKaIwb" title="Gain (loss) from short term investments">84,634</span>
and&#160;$<span id="xdx_904_eus-gaap--GainLossOnInvestments_pp0p0_c20220101__20220630_zpZYD9vtvtOb" title="Gain (loss) from short term investments">(434,669</span>),&#160;respectively.</span>
All of gain (loss) from short term investments were from continuing operations.</p>

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

<p id="xdx_84C_ecustom--EscrowPolicyTextBlock_z9dikeEdMOcf" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span><span style="text-decoration: underline"><span id="xdx_86C_zart7XDhSUvk">Escrow</span></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>In
connection with the closing of the Company&#8217;s initial public offering in April 2021, $600,000 of the net proceeds received from
the initial public offering was deposited in an escrow account, and the Company is restricted to withdraw for twenty-four months
after the closing date of the initial public offering. As of June 30, 2023 and December 31, 2022, the balance of the escrow account
related to IPO was <span id="xdx_904_eus-gaap--EscrowDeposit_iI_pp0p0_c20230630__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--IPOMember_zn3cvnBmLar6" style="display: none" title="Amount related to escrow deposits">0</span> nil and $<span id="xdx_907_eus-gaap--EscrowDeposit_iI_pp0p0_c20221231__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--IPOMember_z3DSvJzS7sz7" title="Amount related to escrow deposits">96,932</span>,
respectively.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>In connection
with the Company&#8217;s convertible notes in December 2022, the net proceeds received from the convertible notes was deposited in an
escrow account. As of June 30, 2023 and December 31, 2022, the balance of the escrow account related to convertible notes amounted to
$<span id="xdx_902_eus-gaap--EscrowDeposit_iI_pp0p0_c20230630__us-gaap--FinancialInstrumentAxis__custom--ConvertibleNoteMember_zxqDi0o9PGqf" title="Amount related to escrow deposits">6,800,000 </span>and $<span id="xdx_906_eus-gaap--EscrowDeposit_iI_pp0p0_c20221231__us-gaap--FinancialInstrumentAxis__custom--ConvertibleNoteMember_z1d7ZQ8uzLO7" title="Amount related to escrow deposits">4,800,000</span>, respectively.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">All of escrow account were from continuing operations.</p>

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

<p id="xdx_84B_ecustom--LongtermDepositsPoliciesTextBlock_z6otcskS7aEa" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><span style="text-decoration: underline"><span id="xdx_86A_zf1zBQtFyxgf">Long-term
deposits</span></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Long-term deposits
primarily included rental deposits, and deposits made by the Company to vendors to secure the service contract. The deposits are generally
more than one year and the amounts are refundable and bear no interest. For any deposits determined by management that such deposit will
not be in receipts or refundable, the Company will recognize an allowance account to reserve such balances. Management reviews the long-
term deposits on a regular basis to determine if the allowance is adequate, and adjusts the allowance when necessary. Delinquent account
balances are written off against allowance for doubtful accounts after management has determined that the likelihood of collection is
not probable. Management continues to evaluate the reasonableness of the valuation allowance policy and update it if necessary. As of
June 30, 2023 and December 31, 2022, <span id="xdx_900_ecustom--AllowanceForDoubtfulAccountsOnLongTermDeposits_pp0p0_do_c20230101__20230630_zVGcoo4pXPj7" title="Allowance for doubtful accounts on long term deposits"><span id="xdx_90E_ecustom--AllowanceForDoubtfulAccountsOnLongTermDeposits_pp0p0_do_c20220101__20221231_ziMTzvbObP36" title="Allowance for doubtful accounts on long term deposits">no</span></span>&#160;allowance for the doubtful accounts were deemed necessary for both continuing and discontinued
operations.</span></p>

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





















<p id="xdx_840_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zg9YVmYMkida" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span><span style="text-decoration: underline"><span id="xdx_86E_za1EHmw861D3">Property and equipment, net</span></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>Property and
equipment are stated at cost less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated
useful lives of the assets. The estimated useful lives are as follows:</span></p>

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

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

<table cellpadding="0" cellspacing="0" id="xdx_88B_ecustom--ScheduleOfPropertyAndEquipmentUsefulLivesTableTextBlock_zEnHoQlsjaX9" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure -  Summary of significant accounting policies (Details)">
  <tr style="vertical-align: top">
    <td style="padding-left: 10pt"><span id="xdx_8B9_z1BtyDbd3BL2" style="display: none">Schedule of property and equipment useful lives</span></td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="white-space: nowrap; width: 52%; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="white-space: nowrap; width: 9%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; white-space: nowrap; width: 39%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Useful&#160;Life</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Leasehold
    improvements</span></td>
    <td style="white-space: nowrap"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td id="xdx_98F_ecustom--PropertyPlantAndEquipmentEstimatedUsefulLive_c20230101__20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_z8JOdhjTeUL7" style="white-space: nowrap; text-align: center" title="Property, plant and equipment, estimated useful lives"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shorter
    of the remaining lease<br/>
    terms or estimated useful lives</span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Electronic devices</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_ecustom--PropertyPlantAndEquipmentEstimatedUsefulLive_c20230101__20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ElectronicDevicesMember_zOcvZDyo61ia" title="Property, plant and equipment, estimated useful lives">3-5 years</span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Office equipment, fixtures
    and furniture</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90A_ecustom--PropertyPlantAndEquipmentEstimatedUsefulLive_c20230101__20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zoxDqwS2d8l7" title="Property, plant and equipment, estimated useful lives">3-5 years</span></span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Automobile</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_ecustom--PropertyPlantAndEquipmentEstimatedUsefulLive_c20230101__20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zW41OqJ2lLX2" title="Property, plant and equipment, estimated useful lives">3-5 years</span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Computer and network equipment</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_ecustom--PropertyPlantAndEquipmentEstimatedUsefulLive_c20230101__20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerAndNetworkEquipmentMember_zklSzWVGfree" title="Property, plant and equipment, estimated useful lives">3-5 years</span></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>The cost and
related accumulated depreciation of assets sold or otherwise retired are eliminated from the accounts and any gain or loss is included
in the consolidated statements of income and comprehensive income. Expenditures for maintenance and repairs are charged to earnings as
incurred, while additions, renewals and betterments, which are expected to extend the useful life of assets, are capitalized. The Company
also re-evaluates the periods of depreciation to determine whether subsequent events and circumstances warrant revised estimates of useful
lives.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>Construction-in-progress
represents contractor and labor costs, design fees and inspection fees in connection with the construction of the Company&#8217;s building
for a cloud computing facility in Guiyang, China, which collected in discontinued operations. As a result of further delays of the project
related to local governments&#8217; limitation of economic activities in response to the resurgence of COVID-19 variants, the Company
recorded full impairment of its construction in progress for the year ended December 31, 2021.</span></p>

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

<p id="xdx_847_eus-gaap--IntangibleAssetsFiniteLivedPolicy_zRYvmjzP2w1h" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="background-color: white"><span style="text-decoration: underline"><span id="xdx_86A_zGKwl6TGAr1k"><span id="xdx_869_zpssyKDgmFRb">Intangible assets</span></span></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">The Company&#8217;s
intangible assets with definite useful lives primarily consist of licensed software, capitalized development costs, platform system, and
land-use rights. The Company amortizes its intangible assets with definite useful lives over their estimated useful lives and reviews
these assets for impairment. The Company typically amortizes its intangible assets with definite useful lives on a straight-line basis
over the shorter of the contractual terms or the estimated useful lives.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Intangible assets
are stated at cost less accumulated amortization. Amortization is computed using the straight-line method over the estimated useful lives
of the assets. The estimated useful lives are as follows:</span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><i>Capitalized
development costs</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">The Company
follows the provisions of ASC 350-40, &#8220;Internal Use Software&#8221;, to capitalize certain direct development costs associated with
internal-used software. ASC 350-40 provides guidance on capitalization of the costs incurred for computer software developed or obtained
for internal use. The Company expenses all costs incurred during the preliminary project stage of its development, and capitalizes costs
incurred during the application development stage. Costs incurred relating to upgrades and enhancements to the application are capitalized
if it is determined that these upgrades or enhancements add additional functionality to the application. Development costs cease capitalization
upon completion of all substantial testing when the software is substantially complete and ready for its intended use and are amortized
on a straight-line basis over the estimated useful life, which is generally five years. Amortization of internal-use software begins when
the software is ready for its intended use. Management evaluates the useful lives of these assets on an annual basis and tests for impairment
whenever events or changes in circumstances occur that could impact the recoverability of these assets.</span></p>

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





















<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">If, after
the development of internal-use software is completed, the Company decides to market the software, proceeds received from the
license of the computer software, net of direct incremental costs of marketing, such as commissions, software reproduction costs,
warranty and service obligations, and installation costs, shall be applied against the carrying amount of that software. As of June
30, 2023 and December 31, 2022,&#160;the Company applied nil&#160;<span id="xdx_90B_eus-gaap--CapitalizedComputerSoftwareNet_iI_c20230630_zgDKG9NOXfte" title="Carrying amount of capitalized software"><span id="xdx_90C_eus-gaap--CapitalizedComputerSoftwareNet_iI_c20221231_z5TvMBDsAJ57" style="display: none" title="Carrying amount of capitalized software">0</span></span> against carrying amount of capitalized software that was
subsequently sold to customers as the software were fully amortized.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><i>Land use
rights</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">All land in
the PRC is owned by the government. However, the government grants &#8220;land use rights.&#8221; This land use rights are for 40 years
and expire in 2055. The Company amortizes the land use rights over the forty-year term of the land use rights on a straight-line basis.
The carrying value of the land use rights was reduced by government grant received when the conditions stipulated under the grant were
fulfilled. As a result of delay due to impact of COVID-19, the Company had fully impaired the remaining balance of land use right for
the year ended December 31, 2022 as a result of further delays of the project related to aforementioned impairment in construction in
progress.</span> All of land use rights were owned by discontinued operation entities.</p>

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

<p id="xdx_843_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zhx70yTRsdz7" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span><span style="text-decoration: underline"><span id="xdx_866_zA42E34ycVd8">Impairment
for long-lived assets</span></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>Long-lived assets,
including property and equipment and intangible assets with finite lives are reviewed for impairment whenever events or changes in circumstances
(such as a significant adverse change to market conditions that will impact the future use of the assets) indicate that the carrying value
of an asset may not be recoverable. The Company assesses the recoverability of the assets based on the undiscounted future cash flows
the assets are expected to generate and recognize an impairment loss when estimated undiscounted future cash flows expected to result
from the use of the asset plus net proceeds expected from disposition of the asset, if any, are less than the carrying value of the asset.
If an impairment is identified, the Company would reduce the carrying amount of the asset to its estimated fair value based on a discounted
cash flows approach or, when available and appropriate, to comparable market values. As of December 31, 2022, approximately $<span id="xdx_90C_ecustom--ImpairmentOfLongLivedAssets_pn5n6_c20220101__20221231_zZoeV18vLUoj" title="Impairment of long-lived assets">4.7</span>&#160;million
of long-lived assets impairment were recognized including approximately $<span id="xdx_90C_eus-gaap--ImpairmentOfLongLivedAssetsHeldForUse_pn5n6_c20220101__20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ConstructionInProgressMember_zzVwODP1kzR" title="Impairment of long-lived assets recognized">1.9&#160;</span>million of construction-in-progress, $<span id="xdx_909_eus-gaap--ImpairmentOfLongLivedAssetsHeldForUse_pn5n6_c20220101__20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--LandUseRightsMember_zwnf1yzWidg6" title="Impairment of land use">0.3</span>&#160;million
of land use rights due to continuing delay of construction as impacted by COVID -19.&#160;For the six months ended June 30, 2023, the
Company recorded additional impairment on our intangible assets of $<span id="xdx_906_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pn5n6_c20230630_zLqlMJaSVm2l" title="Impairment of additional intangible assets">2.6</span> million.</span> All of impairment for long-lived assets occurred
in discontinued operation entities.</p>

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

<p id="xdx_84B_eus-gaap--BusinessCombinationsPolicy_zKpc6W1o5qze" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><span style="text-decoration: underline"><span id="xdx_867_zE4rQ6RJibEh">Business
combination</span></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">The purchase
price of an acquired company is allocated between tangible and intangible assets acquired and liabilities assumed from the acquired business
based on their estimated fair values, with the residual of the purchase price recorded as goodwill. Transaction costs associated with
business combinations are expensed as incurred and are included in general and administrative expenses in the Company&#8217;s consolidated
statements of operations. The results of operations of the acquired business are included in the Company&#8217;s operating results from
the date of acquisition.</span></p>

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

<p id="xdx_841_eus-gaap--GoodwillAndIntangibleAssetsPolicyTextBlock_zq949eVT1Ti5" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span><span style="text-decoration: underline"><span id="xdx_861_zcjSiKak5Tm4">Goodwill</span></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>Goodwill represents
the excess of the consideration paid for an acquisition over the fair value of the net identifiable assets of the acquired subsidiaries
at the date of acquisition. Goodwill is not amortized and is tested for impairment at least annually, more often when circumstances indicate
impairment may have occurred. Goodwill is carried at cost less accumulated impairment losses. If impairment exists, goodwill is immediately
written off to its fair value and the loss is recognized in the consolidated statements of operations and comprehensive loss. Impairment
losses on goodwill are not reversed.</span></p>

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





















<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>The Company
reviews the carrying value of intangible assets not subject to amortization, including goodwill, to determine whether impairment may exist
annually or more frequently if events and circumstances indicate that it is more likely than not that an impairment has occurred. The
Company has the option to assess qualitative factors to determine whether it is necessary to perform further impairment testing in accordance
with ASC 350-20, as amended by ASU 2017-04. If the Company believes, as a result of the qualitative assessment, that it is more likely
than not that the fair value of the reporting unit is less than its carrying amount, then the impairment test described below is required.
The Company compares the fair values of each reporting unit to its carrying amount, including goodwill. If the fair value of each reporting
unit exceeds its carrying amount, goodwill is not considered to be impaired. If the carrying amount of a reporting unit exceeds its fair
value, impairment is recognized for the difference, limited to the amount of goodwill recognized for the reporting unit. Estimating fair
value is performed by utilizing various valuation techniques, with the primary technique being a discounted cash flow.</span></p>

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

<p id="xdx_84F_eus-gaap--FairValueMeasurementPolicyPolicyTextBlock_zrIzUSKMhFpe" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><span style="text-decoration: underline"><span id="xdx_868_zT1g0TmRFat">Fair value
measurement</span></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">The accounting
standard regarding fair value of financial instruments and related fair value measurements defines financial instruments and requires
disclosure of the fair value of financial instruments held by the Company.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">The accounting
standards define fair value, establish a three-level valuation hierarchy for disclosures of fair value measurement and enhance disclosure
requirements for fair value measures. The three levels are defined as follow:</span></p>

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

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

<table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 3%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="width: 97%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 1 inputs
    to the valuation methodology are quoted prices (unadjusted) for identical assets or liabilities in active markets.</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 2 inputs to the valuation
    methodology include quoted prices for similar assets and liabilities in active markets, and inputs that are observable for the assets
    or liability, either directly or indirectly, for substantially the full term of the financial instruments.</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 3 inputs to the valuation
    methodology are unobservable and significant to the fair value.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Financial instruments
included in current assets and current liabilities are reported in the consolidated balance sheets at face value or cost, which approximate
fair value because of the short period of time between the origination of such instruments and their expected realization and their current
market rates of interest.</span></p>

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

<p id="xdx_849_ecustom--GovernmentGrantsPoliciesTextBlock_ziiTTXpZPGRg" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span><span style="text-decoration: underline"><span id="xdx_861_zxm9hRfYSVU5">Government
Grants</span></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>Government grants
primarily consist of financial grants received from local governments for operating a business in their jurisdictions and compliance with
specific policies promoted by the local governments. There are no defined rules and regulations to govern the criteria necessary for companies
to receive such benefits, and the amount of financial subsidy is determined at the discretion of the relevant government authorities.
Government grants of non-operating nature and with no further conditions to be met are recorded as non-operating income in &#8220;Other
income, net&#8221; when received. The government grants are related to acquisition of assets. The grants are recorded as &#8220;deferred
government grants&#8221; included in the accrued expenses and other current liabilities line item in the consolidated balance sheets when
received. Once the Company fulfills the conditions stipulated under the grant, the grant amount is deducted from the carrying amount of
the asset with a corresponding reduction in the deferred government grant balance.</span></p>

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

<p id="xdx_845_ecustom--NoncontrollingInterestsPoliciesTextBlock_z0tBSQIuhWB8" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="background-color: white"><span style="text-decoration: underline"><span id="xdx_86D_zZUUtH87nmU3">Noncontrolling Interests</span></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">The Company&#8217;s
noncontrolling interests represent the minority shareholders&#8217; ownership interests related to the Company&#8217;s subsidiaries, including&#160;<span id="xdx_909_eus-gaap--MinorityInterestOwnershipPercentageByNoncontrollingOwners_iI_pip0_dp_c20230630__srt--OwnershipAxis__custom--InfobirdAnhuiMember_zh6yVTP7uxRc" title="Noncontrolling Interests percentage">0.05</span>%
for Infobird Anhui as of June 30, 2023 and December 31, 2022,&#160;<span id="xdx_905_eus-gaap--MinorityInterestOwnershipPercentageByNoncontrollingOwners_iI_pip0_dp_c20230630__srt--OwnershipAxis__custom--InfobirdGuiyangMember_zfrY6Z6WGRub" title="Noncontrolling Interests percentage">9.82</span>% for Infobird Guiyang as of June 30, 2023 and December 31, 2022
and&#160;<span id="xdx_907_eus-gaap--MinorityInterestOwnershipPercentageByNoncontrollingOwners_iI_pip0_dp_c20230630__srt--OwnershipAxis__custom--ShanghaiQishuoMember_zG5R0X1XfC7g" title="Noncontrolling Interests percentage">49</span>% for Shanghai Qishuo as of June 30, 2023 and December 31, 2022. The noncontrolling interests are presented in the unaudited
interim condensed consolidated balance sheets, separately from equity attributable to the shareholders of the Company. Noncontrolling
interests in the results of the Company&#8217;s operation are presented on the unaudited interim consolidated statements of operations
and comprehensive loss as allocations of the total income or loss for the six months ended June 30, 2023 and 2022 between noncontrolling
interests holders and the shareholders of the Company.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">All of noncontrolling
interests were from discontinued operation entities, which consist of the following:</span></p>

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























<table cellpadding="0" cellspacing="0" id="xdx_886_eus-gaap--RedeemableNoncontrollingInterestTableTextBlock_zQsu4JBCvLW1" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure -  Summary of significant accounting policies (Details 1)">
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span id="xdx_8BE_zI09zX6edr5j" style="display: none">Schedule of noncontrolling interests</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 12pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>For
                                            the six months ended </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>June
                                            30,</b></span></p></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
    the year ended<br/> December 31,</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 12pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 12pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="font-size: 12pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="font-size: 12pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; width: 56%; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Infobird
    Guiyang</span></td><td style="width: 8%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98D_ecustom--NoncontrollingInterests_iI_pp0p0_c20230630__srt--OwnershipAxis__custom--InfobirdGuiyangMember_ztK7AG3Rf6a8" style="width: 12%; text-align: right" title="Noncontrolling interests"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(220,235</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="width: 8%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_989_ecustom--NoncontrollingInterests_c20221231__srt--OwnershipAxis__custom--InfobirdGuiyangMember_pp0p0" style="width: 12%; text-align: right" title="Noncontrolling interests"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(225,387</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Infobird
    Anhui</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_984_ecustom--NoncontrollingInterests_c20230630__srt--OwnershipAxis__custom--InfobirdAnhuiMember_pp0p0" style="text-align: right" title="Noncontrolling interests"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(257</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_983_ecustom--NoncontrollingInterests_c20221231__srt--OwnershipAxis__custom--InfobirdAnhuiMember_pp0p0" style="text-align: right" title="Noncontrolling interests"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(167</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shanghai
    Qishuo</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_981_ecustom--NoncontrollingInterests_c20230630__srt--OwnershipAxis__custom--ShanghaiQishuoMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Noncontrolling interests"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(132,700</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_982_ecustom--NoncontrollingInterests_c20221231__srt--OwnershipAxis__custom--ShanghaiQishuoMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Noncontrolling interests"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">150,117</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_983_ecustom--NoncontrollingInterests_c20230630_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Noncontrolling interests"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(353,192</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_980_ecustom--NoncontrollingInterests_c20221231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Noncontrolling interests"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(</span><span style="font-family: Times New Roman, Times, Serif">75,437</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  </table>

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

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

<p id="xdx_845_eus-gaap--RevenueRecognitionPolicyTextBlock_zKb736O5cdPh" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span><span style="text-decoration: underline"><span id="xdx_86F_z0Mrj0w4IYPj">Revenue recognition</span></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>The Company
recognized its revenue under Accounting Standards Codification (ASC) Topic 606, Revenue from Contracts with Customers (ASC 606). The Company
recognizes revenue which represents the transfer of goods and services to customers in an amount that reflects the consideration to which
the Company expects to be entitled in such exchange. The Company identifies contractual performance obligations and determines whether
revenue should be recognized at a point in time or over time, based on when control of goods and services are provided to customers.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>The Company&#8217;s
contracts with customers generally do not include a general right of return relative to the delivered products or services.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>The Company
applied practical expedient when sales taxes were collected from customers, meaning sales tax is recorded net of revenue, instead of cost
of revenue, which are subsequently remitted to governmental authorities and are excluded from the transaction price.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>Revenues are
generated from (1) customized cloud-based services, (2) standard cloud-based services, (3) BPO services, (4) business integration solution
services, and (5) professional services and other.</span> All revenues collected for the six months ended June 30, 2023 and 2022 are from
discontinued operation entities.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span><i>(1) Revenue
from customized cloud-based services</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>The Company
derives its customized cloud-based revenues from subscription services which are comprised of subscription fee from granting customers&#8217;
access to the customized SaaS, voice/data plan, which includes telecommunication usage such as telephone calls and messaging that our
customers can subscribe for, and technical support. The provision of customized SaaS, voice/data plan and technical support is considered
as one performance obligation as the services provided are not distinct within the context of the contract whereas the customer can only
obtain benefit when the services are provided together. The Company uses monthly utilization records based on the number of user accounts
subscribed for by customers, an output measure, to recognize revenue over time as there is simultaneous consumption and delivery of services.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>(2)&#160;<i>Revenue
from standard cloud-based services</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>The Company
also derives its standard cloud-based revenues from subscription services which are comprised of subscription fee from granting customers
access to its software through the internet. The Company&#8217;s standard cloud-based solutions represent a series of services such as
calling, voice recording and technical support. These services are made available to the customer continuously throughout the contractual
period, however, the extent to which the customer uses the services may vary at the customers&#8217; discretion. The standard cloud-based
services are considered to have one single performance obligation. The Company uses monthly utilization records based on the number of
user accounts subscribed for by customers, an output measure, to recognize revenue over time as there is simultaneous consumption and
delivery of services.</span></p>

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





















<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>The Company
also enters into contracts with customers where the customers pay a fixed fee to access a fixed number of user accounts over the subscription
period as specified in the contracts; therefore, the customers receive and consume the benefits of the cloud services throughout the subscription
period so revenue is recognized ratably over the contractual subscription period that the services are delivered, beginning on the date
the service is made available to the customers.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>Contract performance
periods generally are one year, and pursuant to the contracts, full payments are generally collected in advance, with payment to be made
within three months after execution of the contract. Contracts generally do not contain significant financing components or variable consideration.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span><i>(3) Revenue
from BPO services</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>The Company
provides BPO services to operate the call centers for its customers. Customers using these services are not permitted to take possession
of the Company&#8217;s software and the contract term is for a defined period, where customers pay a monthly service fee. These services
are considered as one performance obligation as the customers do not obtain benefit for each separate service. Revenues are recognized
over time over contractual period using the time elapsed output method as BPO services are provided.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>Contract performance
periods generally are one year, and pursuant to the contracts, full payments for several months of services are generally collected in
advance. Contracts generally do not contain significant financing components or variable consideration.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>(4)&#160;<i>Business
Integration Solution Services Revenue</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>Since 2020,
the Company provides business integration solution services to its customers and expects to expand its customer base from such services
and develop the customers to become subscribers to SaaS services with software upgrades and continued services once they become more familiar
with the Company&#8217;s products. The services include sale of the Company&#8217;s software license or development of customized software
to fit the customers&#8217; needs and sales of hardware integrated with the Company&#8217;s software.</span></p>

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

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

<table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 2%"><span style="font-size: 10pt">-</span></td>
    <td style="width: 98%; text-align: justify"><span style="font-size: 10pt">Revenue from software development</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>The Company
generates revenue from development and sale of software license including (1) standard software and (2) customized software developed
per customers&#8217; specifications. Contract terms from each software development contract generally do not contain significant financing
components or variable consideration.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>Standard software
is developed and offered as standard cloud-based services. The Company sold the license for standard software because some customers show
obvious preference of software licensing over software-as-a-service, for reasons such as concerns about the safety of cloud-based services
and potential higher price of subscription in total compared with one-time on-premise fee. Therefore, as part of the Company&#8217;s sales
and market strategy, it offers licenses for its standard software to allow the customers to first start utilizing its products in their
daily operation and then aim to evolve them to become subscribers with its standard cloud-based services to enjoy benefits of software
upgrades and continued services. Licenses for standard software provide the customer with a right to use the software. Standard software
licenses are typically made available to customers with immediate access to the software. The Company recognizes revenue for these standard
software licenses at the point in time when the customer has access and thus control over the software.</span></p>

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





















<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>Customized software
is software developed catering to the needs of specific customers who require initial customization or development of new solutions before
subscription to our cloud-based services. For example, the Company has entered into a two-stage agreement&#160;to provide services to
a municipal government agency to first develop an information technology system and customize and configure its cloud call center into
the IT system, and then provide cloud-based services and charge subscription fees. Because the customized software the Company developed
are to solve certain business pain points in a certain scenario within or across industries, once developed, it plans to further apply
them in serving other customers that share similar needs and business models. The Company aims to replicate its initial customization
and development and achieve economies of scale after it delivers its products to more customers within the same industry. Contract terms
are generally less than one year. The design, development, and installation of the customized software is considered as one performance
obligation as these promises are not separately identifiable as the customers do not obtain benefits from these services on their own.
The Company&#8217;s software development service contracts are generally recognized at a point in time when the customer accepted the
customized software with satisfactory testing result.</span></p>

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

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

<table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 2%"><span style="font-size: 10pt">-</span></td>
    <td style="width: 98%; text-align: justify"><span style="font-size: 10pt">Revenue from sales of hardware with software integration</span></td></tr>
  </table>
<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>The Company
is responsible for providing hardware procurement, software design and implementation, installation and maintenance services in order
to fulfill the contract. Design, integration and installation of hardware and software are considered as one performance obligation, as
the customer does not benefit from each individual service on its own stand, but instead is benefited by the provision of these services
as a whole. For contracts that the Company have no alternative use of the customized system without incurring significant additional costs
and when the Company has right to payment for performance completed, the Company recognized revenue over time based on measurement of
progress towards completion using output methods when it could appropriately measure the customization progress towards completion by
reaching certain milestones specified in contracts. For other contracts that the Company is only entitled to payment after completion
and inspection of project, revenue is recognized at a point in time after completion of software implementation and hardware installation,
and the transfer of control to the customer.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 20pt; text-align: justify"><span>Certain business
integration solution services contracts also require the Company to provide post-contract services (&#8220;PCS&#8221;) which include maintenance
and technical support. The provision of maintenance and technical support is considered one single performance obligation because maintenance
and technical support are not distinct within the context of the contract. The Company is obligated to provide a single, continuous, integrated
service&#160;throughout the contract term. As such, the Company allocates the contract price between revenue from business integration
solution services and provision of PCS, using the expected cost plus margin approach. The expected cost plus margin approach requires
the Company to forecast the expected costs of satisfying the performance obligation and then add a reasonable margin for that good or
service. Revenue allocated to PCS is deferred and recognized on a straight-line basis over the estimated period PCS are expected to be
provided. For the six months ended June 30, 2023 and 2022, nil&#160;<span id="xdx_907_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_c20230101__20230630_z92JVFYYZVw5" title="Revenue recognized"><span id="xdx_906_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_c20220101__20220630_znJOvogXMYA4" style="display: none" title="Revenue recognized">0</span></span> were allocated to PCS.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>For contracts
that involved third party service providers, the Company assesses if the Company controls the goods and services before they were transferred
to the customer or if the Company&#8217;s responsibility is merely to facilitate the provision of goods and service to the customer. For
products and goods that were directly shipped from the vendor to the customer and the vendor is responsible for providing services including
installing, set up and warranty services after completion of the project, the Company records revenue from these contracts on a net basis
when the services are provided and controlled by the third party service provider.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span><i>(5) Professional
services and other revenues</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>The Company
also generates revenue from data analysis services and other professional services where a separate contract is entered into with the
customer when the customer needs the product or services.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>The service
revenue from data analysis service is recognized based on the service performed, an output measure, over the contractual period.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>Other professional
services consist primarily of technical consulting services. The Company recognizes revenue ratably over the contractual period as the
customer simultaneously receives and consumes the benefits as the Company performs.</span></p>

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





















<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>Contract performance
periods generally range from month to month, completion of service to one year, and payment terms are generally prepaid to 30 days. Contracts
generally do not contain significant financing components or variable consideration.</span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>The Company
records receivables related to revenue when it has an unconditional right to invoice and receive payment.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>The Company
invoices its customers for its services on a monthly basis. Deferred revenue consists primarily of customer billings made in advance of
performance obligations being satisfied and revenue being recognized. The Company&#8217;s disaggregated revenue streams are summarized
and disclosed in Note 14.</span></p>

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

<p id="xdx_84A_eus-gaap--CostOfSalesPolicyTextBlock_z9JALO5n6Jn" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><span style="text-decoration: underline"><span id="xdx_869_zYgPQ6wi7zVe">Cost of revenues</span></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Cost of revenues
consists primarily of personnel costs (including salaries, social insurance and benefits) for employees involved with the Company&#8217;s
operations and product support; third party service fees including cloud and data usage, hosting fees and amortization and depreciation
expenses associated with capitalized software, platform system and hardware. In addition, cost of revenues also includes cost of hardware,
outsourcing contracted customer service representatives, customer surveys, contracted software development costs and allocated shared
costs, primarily including facilities, information technology and security costs.</span></p>

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

<p id="xdx_842_eus-gaap--ExtendedProductWarrantyPolicy_zMSKy5McbWG7" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span><span style="text-decoration: underline"><span id="xdx_865_zFxbocoA59I1">Warranty</span></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>The Company
generally provides limited warranties for work performed under its business integration solution contracts. At the time a sale is recognized,
the Company records estimated future warranty costs under ASC 460. Such estimated costs for warranties are estimated at completion and
these warrants are not service warranties separately sold by the Company. Generally, the estimated claim rates of warranty are based on
actual warranty experience or Company&#8217;s best estimate. As of June 30, 2023 and December 31, 2022, <span id="xdx_90B_eus-gaap--ProductWarrantyAccrual_iI_pp0p0_do_c20230630_zIoDqAqyq9k7" title="Accrued warranty liability"><span id="xdx_909_eus-gaap--ProductWarrantyAccrual_iI_pp0p0_do_c20221231_zksKgjMWW623" title="Accrued warranty liability">no</span></span>&#160;accrued warranty liabilities
were deemed necessary for both continuing and discontinued operations.</span></p>

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

<p id="xdx_84D_eus-gaap--AdvertisingCostsPolicyTextBlock_ztOUk7TWic77" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><span style="text-decoration: underline"><span id="xdx_869_zqeL8L6a2g42">Advertising
costs</span></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Advertising
costs amounted to nil <span id="xdx_902_eus-gaap--AdvertisingExpense_pp0p0_c20230101__20230630_z3FDV5lKHmW2" style="display: none" title="Advertising costs">0</span> and $<span id="xdx_900_eus-gaap--AdvertisingExpense_pp0p0_c20220101__20220630_zBjzryOmCqaa" title="Advertising costs">214,793</span>&#160;for the six months ended June 30, 2023 and 2022, respectively. Advertising costs are
expensed as incurred and included in selling expenses of discontinued operations.</span></p>

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

<p id="xdx_84D_eus-gaap--LesseeLeasesPolicyTextBlock_z1KNB99MvUqh" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span><span style="text-decoration: underline"><span id="xdx_861_zbY95YnKsdf4">Leases</span></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>The Company
adopted FASB ASU 2016-02, &#8220;Leases&#8221; (Topic 842) for the year ended December 31, 2021, and elected the practical expedients
that does not require the Company to reassess: (1)&#160;whether any expired or existing contracts are, or contain, leases, (2)&#160;lease
classification for any expired or existing leases and (3)&#160;initial direct costs for any expired or existing leases. For lease terms
of twelve months or fewer, a lessee is permitted to make an accounting policy election not to recognize lease assets and liabilities.
The Company also adopted the practical expedient that allows lessees to treat the lease and non-lease components of a lease as a single
lease component. </span>All of the lease occurred in discontinued operation entities.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>Operating lease
ROU assets and lease liabilities are recognized at the adoption date or the commencement date, whichever is earlier, based on the present
value of lease payments over the lease term. Since the implicit rate for the Company&#8217;s leases is not readily determinable, the Company
use its incremental borrowing rate based on the information available at the commencement date in determining the present value of lease
payments. The incremental borrowing rate is the rate of interest that the Company would have to pay to borrow, on a collateralized basis,
an amount equal to the lease payments, in a similar economic environment and over a similar term.</span></p>

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





















<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>Lease terms
used to calculate the present value of lease payments generally do not include any options to extend, renew, or terminate the lease, as
the Company does not have reasonable certainty at lease inception that these options will be exercised. The Company generally considers
the economic life of its operating lease ROU assets to be comparable to the useful life of similar owned assets. The Company has elected
the short-term lease exception, therefore operating lease ROU assets and liabilities do not include leases with a lease term of twelve
months or less. Its leases generally do not provide a residual guarantee. The operating lease ROU asset also excludes lease incentives.
Lease expense is recognized on a straight-line basis over the lease term.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>The Company
reviews the impairment of its ROU assets consistent with the approach applied for its other long-lived assets. The Company reviews the
recoverability of its long-lived assets when events or changes in circumstances occur that indicate that the carrying value of the asset
may not be recoverable. The assessment of possible impairment is based on its ability to recover the carrying value of the asset from
the expected undiscounted future pre-tax cash flows of the related operations. The Company has elected to include the carrying amount
of operating lease liabilities in any tested asset group and include the associated operating lease payments in the undiscounted future
pre-tax cashflows.</span></p>

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

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

<p id="xdx_847_eus-gaap--ResearchAndDevelopmentExpensePolicy_zboAkQOWXis8" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><span style="text-decoration: underline"><span id="xdx_864_zD8GoTbSY5B6">Research
and development</span></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Research and
development expenses include salaries and other compensation-related expenses to the Company&#8217;s research and product development
personnel, as well as office rental, depreciation, amortization and related expenses for the Company&#8217;s research and product development
team. The Company recognizes software development costs in accordance with ASC 350-40 &#8220;Software&#8212;internal use software&#8221;.
The Company expenses all costs that are incurred in connection with the planning and implementation phases of development, and costs that
are associated with maintenance of the existing websites or software for internal use. Certain costs associated with developing internal-use
software are capitalized when such costs are incurred within the application development stage of software development.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">The Company
also follows the provisions of FASB ASC 985-20, Accounting for the Costs of Computer Software to Be Sold, Leased, or Otherwise Marketed
(&#8220;ASC 985-20&#8221;). ASC 985-20 requires that software development costs incurred in conjunction with product development be charged
to research and development expense until technological feasibility is established using either the detail design approach or working
model approach. Thereafter, until the product is released for sale, software development costs should be capitalized and reported at the
lower of unamortized cost or net realizable value of the related product. For the six months ended June 30, 2023 and for the year ended
December 31, 2022,&#160;<span id="xdx_90F_eus-gaap--CostsIncurredDevelopmentCosts_pp0p0_do_c20230101__20230630_zSFHBHFC18sb" title="Development cost"><span id="xdx_903_eus-gaap--CostsIncurredDevelopmentCosts_pp0p0_do_c20220101__20221231_zymRhWZCAwyk" title="Development cost">no</span></span>&#160;software costs were capitalized due to the short timing between technological feasibility and release
of software.</span></p>

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

<p id="xdx_84D_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_zgMe5gKrsEG3" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span><span style="text-decoration: underline"><span id="xdx_864_z27YRUSBIsgd">Share-based
Compensation</span></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 20pt; text-align: justify"><span>&#160;The Company
accounts for share-based compensation awards in accordance with FASB ASC Topic 718, &#8220;Compensation &#8211; Stock Compensation&#8221;,
which requires that share-based payment transactions with employees be measured based on the grant-date fair value of the equity instrument
issued and recognized as compensation expense over the requisite service period. The Company accounts for share-based compensation awards
to non-employees in accordance with FASB ASC Topic 718 amended by ASU 2018-07. Under FASB ASC Topic 718, share-based compensation granted
to non-employees has been determined as the fair value of the consideration received or the fair value of equity instrument issued, whichever
is more reliably measured and is recognized as an expense as the goods or services are received.</span></p>

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

<p id="xdx_842_ecustom--ValueAddedTaxesPoliciesTextBlock_ztpPVH8kG3r6" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><span style="text-decoration: underline"><span id="xdx_86F_zpd1rQNV6uze">Value added
taxes</span></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Revenue represents
the invoiced value of service, net of value added tax (&#8220;VAT&#8221;). The VAT is based on gross sales price and VAT rates range up
to 6%, depending on the type of service provided. Entities that are VAT general taxpayers are allowed to offset qualified input VAT paid
to suppliers against their output VAT liabilities. Net VAT balance between input VAT and output VAT is recorded in tax payable. All of
the VAT returns filed by the Company&#8217;s subsidiaries in China have been and remain subject to examination by the tax authorities
for five years from the date of filing.</span></p>

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





















<p id="xdx_849_eus-gaap--IncomeTaxPolicyTextBlock_z7PNkd6yLZPh" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span><span style="text-decoration: underline"><span id="xdx_86D_zw8qbzcrIpG9">Income taxes</span></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>The Company
accounts for current income taxes in accordance with the laws of the relevant tax authorities. The charge for taxation is based on the
results for the fiscal year as adjusted for items which are non-assessable or disallowed. It is calculated using tax rates that have been
enacted or substantively enacted by the balance sheet date.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>Deferred taxes
are accounted for using the asset and liability method in respect of temporary differences arising from differences between the carrying
amount of assets and liabilities in the unaudited interim condensed consolidated financial statements and the corresponding tax basis
used in the computation of assessable tax profit. In principle, deferred tax liabilities are recognized for all taxable temporary differences.
Deferred tax assets are recognized to the extent that it is probable that taxable profit will be available against which deductible temporary
differences can be utilized. Deferred tax is calculated using tax rates that are expected to apply to the period when the asset is realized
or the liability is settled. Deferred tax is charged or credited in the income statement, except when it is related to items credited
or charged directly to equity, in which case the deferred tax is also dealt with in equity. Deferred tax assets are reduced by a valuation
allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not
be realized. Current income taxes are provided for in accordance with the laws of the relevant taxing authorities. The Company presents
deferred tax assets and liabilities as noncurrent in the balance sheet based on an analysis of each taxpaying component within a jurisdiction.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>An uncertain
tax position is recognized as a benefit only if it is &#8220;more likely than not&#8221; that the tax position would be sustained in a
tax examination, with a tax examination being presumed to occur. The amount recognized is the largest amount of tax benefit that is greater
than 50% likely of being realized on examination. For tax positions not meeting the &#8220;more likely than not&#8221; test, no tax benefit
is recorded. No penalties and interest incurred related to underpayment of income tax are classified as income tax expense in the period
incurred. PRC tax returns filed in 2022 and 2021 are subject to examination by any applicable tax authorities.</span></p>

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

<p id="xdx_840_eus-gaap--ComprehensiveIncomePolicyPolicyTextBlock_zZbjqbTvAdij" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="background-color: white"><span style="text-decoration: underline"><span id="xdx_86D_zX5AzTXg8mog">Comprehensive loss</span></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Comprehensive
loss consists of two components, net loss and other comprehensive income (loss). Other comprehensive income (loss) refers to revenue,
expenses, gains and losses that under GAAP are recorded as an element of equity but are excluded from net income. Other comprehensive
income (loss) consists of a foreign currency translation adjustment resulting from the Company not using the U.S. dollar as its functional
currencies.</span></p>

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

<p id="xdx_842_eus-gaap--EarningsPerSharePolicyTextBlock_zpbH6aguWJy9" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span><span style="text-decoration: underline"><span id="xdx_866_zH3Xz5b200al">Loss per share</span></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>The Company
computes earnings (loss) per share (&#8220;EPS&#8221;) in accordance with ASC 260, &#8220;Earnings per Share&#8221;. ASC 260 requires
companies to present basic and diluted EPS. Basic EPS is measured as net income divided by the weighted average ordinary shares outstanding
for the period. Diluted EPS presents the dilutive effect on a per share basis of the potential ordinary shares (e.g., convertible securities,
options and warrants) as if they had been converted at the beginning of the periods presented, or issuance date, if later. Potential ordinary
shares that have an anti-dilutive effect (i.e., those that increase income per share or decrease loss per share) are excluded from the
calculation of diluted EPS. For the six months ended June 30, 2023 and 2022, there were&#160;<span id="xdx_904_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_do_c20230101__20230630_zMLcwo50YFh" title="Dilutive shares"><span id="xdx_902_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_do_c20220101__20220630_zOgQ0HaGKRe6" title="Dilutive shares">no</span></span>&#160;dilutive shares.</span></p>

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

<p id="xdx_842_ecustom--WarrantsPolicyTextBlock_zkMfWBkAacUd" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><span style="text-decoration: underline"><span id="xdx_86F_zaaUWhcHBv71">Warrants</span></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">The Company
accounts for warrants as either equity-classified or liability-classified instruments based on an assessment of the warrant&#8217;s specific
terms and applicable authoritative guidance in Financial Accounting Standards Board (&#8220;FASB&#8221;) Accounting Standards Codification
(&#8220;ASC&#8221;) 480, Distinguishing Liabilities from Equity (&#8220;ASC 480&#8221;) and ASC 815, Derivatives and Hedging (&#8220;ASC
815&#8221;). The assessment considers whether the warrants are freestanding financial instruments pursuant to ASC 480, meet the definition
of a liability pursuant to ASC 480, and whether the warrants meet all of the requirements for equity classification under ASC 815, including
whether the warrants are indexed to the Company&#8217;s own ordinary shares and whether the warrant holders could potentially require
&#8220;net cash settlement&#8221; in a circumstance outside of the Company&#8217;s control, among other conditions for equity classification.
This assessment, which requires the use of professional judgment, is conducted at the time of warrant issuance and as of each subsequent
quarterly period end date while the warrants are outstanding.</span></p>

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





















<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">For issued or
modified warrants that meet all of the criteria for equity classification, the warrants are required to be recorded as a component of
additional paid-in capital at the time of issuance. For issued or modified warrants that do not meet all the criteria for equity classification,
the warrants are required to be recorded at their initial fair value on the date of issuance, and each balance sheet date thereafter.
Changes in the estimated fair value of the warrants are recognized as a non-cash gain or loss on the statements of operations. The Company
evaluated its warrants and determined the warrants are indexed to the Company&#8217;s own stock as&#160;the warrants do not contain any
exercise contingencies, the warrants&#8217; settlement amount equals the difference between the fair value of the Company&#8217;s common
stock price and the warrant contract strike price and the only variables which could affect the settlement amount would be inputs to the
fair value for a fixed-for-fixed option on equity shares. The Company also analyzed ASC 815-40-25 to determine whether the warrant contracts
should be classified in stockholders&#8217; equity in the Company&#8217;s statements of financial condition and concluded that the warrant
contracts meet all of the criteria for classification as equity as the Company is not require to net settle. Based on this analysis, the
Company determined the warrant contracts should be classified as equity.</span></p>

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

<p id="xdx_84E_eus-gaap--PostemploymentBenefitPlansPolicy_z4mEF8Z1TvG4" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span><span style="text-decoration: underline"><span id="xdx_86A_z7VOjcpmZ9C9">Employee
benefits</span></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 20pt; text-align: justify"><span>The full-time
employees of the Company are entitled to staff welfare benefits including medical care, housing fund, pension benefits, unemployment insurance
and other welfare, which are PRC government mandated defined contribution plans. The Company is required to accrue for these benefits
based on certain percentages of the employees&#8217; respective salaries, subject to certain ceilings, in accordance with the relevant
PRC regulations, and make cash contributions to the state-sponsored plans out of the amounts accrued. All expenses for the plans occurred
in discontinued operation entities, which were $<span id="xdx_907_eus-gaap--LaborAndRelatedExpense_pp0p0_c20230101__20230630_zrQuXAWVAw13" title="Employee benefits">185,902</span> and $<span id="xdx_90C_eus-gaap--LaborAndRelatedExpense_pp0p0_c20220101__20220630_z1Wo6WAuOgBc" title="Employee benefits">486,517&#160;</span>for the six months ended June 30, 2023 and 2022, respectively.</span></p>

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

<p id="xdx_84C_ecustom--StatutoryReservesPoliciesTextBlock_zP7keCpDLvG3" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="background-color: white"><span style="text-decoration: underline"><span id="xdx_86F_zb1p9kDYTRUb">Statutory reserves</span></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Pursuant to
the laws applicable to the PRC, PRC entities must make appropriations from after-tax profit to the non-distributable &#8220;statutory
surplus reserve fund&#8221;. Subject to certain cumulative limits, the &#8220;statutory surplus reserve fund&#8221; requires annual appropriations
of 10% of after-tax profit until the aggregated appropriations reach 50% of the registered capital (as determined under accounting principles
generally accepted in the PRC (&#8220;PRC GAAP&#8221;) at each year-end). If the Company has accumulated loss from prior periods, the
Company is able to use the current period net income after tax to offset against the accumulate loss.</span></p>

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

<p id="xdx_846_eus-gaap--SegmentReportingPolicyPolicyTextBlock_z2tc5pWvS71k" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span><span style="text-decoration: underline"><span id="xdx_862_zWYeu2lBq5G6">Segment reporting</span></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>ASC 280, &#8220;Segment
Reporting&#8221;, establishes standards for reporting information about operating segments on a basis consistent with the Company&#8217;s
internal organizational structure as well as information about geographical areas, business segments and major customers in financial
statements for detailing the Company&#8217;s business segments.</span></p>

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

<p id="xdx_841_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zRPctAG9HjGa" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="background-color: white"><span style="text-decoration: underline"><span id="xdx_86E_zlpELuFtRnQk">Recently issued accounting pronouncements</span></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">In May 2019,
the FASB issued ASU 2019-05, which is an update to ASU Update No. 2016-13, Financial Instruments&#8212;Credit Losses (Topic 326): Measurement
of Credit Losses on Financial Instruments, which introduced the expected credit losses methodology for the measurement of credit losses
on financial assets measured at amortized cost basis, replacing the previous incurred loss methodology. The amendments in Update 2016-13
added Topic 326, Financial Instruments&#8212;Credit Losses, and made several consequential amendments to the Codification. Update 2016-13
also modified the accounting for available-for-sale debt securities, which must be individually assessed for credit losses when fair value
is less than the amortized cost basis, in accordance with Subtopic 326-30, Financial Instruments&#8212; Credit Losses&#8212;Available-for-Sale
Debt Securities. The amendments in this ASU address those stakeholders&#8217; concerns by providing an option to irrevocably elect the
fair value option for certain financial assets previously measured at amortized cost basis. For those entities, the targeted transition
relief will increase comparability of financial statement information by providing an option to align measurement methodologies for similar
financial assets. Furthermore, the targeted transition relief also may reduce the costs for some entities to comply with the amendments
in Update 2016-13 while still providing financial statement users with decision-useful information. ASU 2019-05 is effective for the Company
for annual and interim reporting periods beginning January 1, 2023 after FASB delayed the effective date for non-public companies with
ASU 2019-10. The Company is currently evaluating the impact of this new standard on its unaudited interim condensed consolidated financial
statements and related disclosures.</span></p>

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





















<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">In May 2021,
The FASB issued ASU 2021-04, &#8220;Earnings Per Share (Topic 260), Debt&#8212; Modifications and Extinguishments (Subtopic 470-50), Compensation&#8212;Stock
Compensation (Topic 718), and Derivatives and Hedging&#8212; Contracts in Entity&#8217;s Own Equity (Subtopic 815-40)&#8221;. The amendments
in this Update provide the following guidance for a modification or an exchange of a freestanding equity-classified written call option
that is not within the scope of another Topic: (1) An entity should treat a modification of the terms or conditions or an exchange of
a freestanding equity-classified written call option that remains equity classified after modification or exchange as an exchange of the
original instrument for a new instrument. (2) An entity should measure the effect of a modification or an exchange of a freestanding equity-classified
written call option that remains equity classified after modification or exchange as follows: a. For a modification or an exchange that
is a part of or directly related to a modification or an exchange of an existing debt instrument or line-of-credit or revolving-debt arrangements
(hereinafter, referred to as a &#8220;debt&#8221; or &#8220;debt instrument&#8221;), as the difference between the fair value of the modified
or exchanged written call option and the fair value of that written call option immediately before it is modified or exchanged. Specifically,
an entity should consider: a. An increase or a decrease in the fair value of the modified or exchanged written call option in applying
the 10 percent cash flow test and/or calculating the fees between debtor and creditor in accordance with Subtopic 470-50, Debt&#8212;Modifications
and Extinguishments. ii. An increase (but not a decrease) in the fair value of the modified or exchanged written call option in calculating
the third-party costs in accordance with Subtopic 470-50. b. For all other modifications or exchanges, as the excess, if any, of the fair
value of the modified or exchanged written call option over the fair value of that written call option immediately before it is modified
or exchanged. c. An entity should recognize the effect of a modification or an exchange of a freestanding equity-classified written call
option that remains equity classified after modification or exchange on the basis of the substance of the transaction, in the same manner
as if cash had been paid as consideration, as follows: a. A financing transaction to raise equity. The effect should be recognized as
an equity issuance cost in accordance with the guidance in Topic 340, Other Assets and Deferred Costs. b. A financing transaction to raise
or modify debt. The effect should be recognized as a cost in accordance with the guidance in Topic 470, Debt, and Topic 835, Interest.
c. Other modifications or exchanges that are not related to financings or compensation for goods or services or other exchange 3 transactions
within the scope of another Topic. The effect should be recognized as a dividend. For entities that present EPS in accordance with Topic
260, that dividend should be an adjustment to net income (or net loss) in the basic EPS calculation. An entity should recognize the effect
of a modification or an exchange of a freestanding equity-classified written call option to compensate for goods or services in accordance
with the guidance in Topic 718, Compensation&#8212;Stock Compensation. In a multiple-element transaction (for example, one that includes
both debt financing and equity financing), the total effect of the modification should be allocated to the respective elements in the
transaction. The amendments in this Update are effective for all entities for fiscal years beginning after December 15, 2021, including
interim periods within those fiscal years. Adoption of this new update did not materially impact the Company&#8217;s unaudited interim
condensed consolidated financial statements and related disclosures after the Company&#8217;s evaluation.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Except as mentioned
above, the Company does not believe other recently issued but not yet effective accounting standards, if currently adopted, would have
a material effect on the Company&#8217;s unaudited interim condensed consolidated balance sheets, statements of income and comprehensive
income and statements of cash flows.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//235/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>18
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140521900307840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Variable interest entity<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityDisclosureTextBlock', window );">Variable interest entity</a></td>
<td class="text"><p id="xdx_80D_eus-gaap--VariableInterestEntityDisclosureTextBlock_zzADrfQhfeKg" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><b>Note 3 &#8211;&#160;<span id="xdx_82E_zBCBYyCTxcV">Variable
interest entity</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">On May 27, 2020,
Infobird WFOE entered into the Contractual Arrangements with Infobird Beijing. The significant terms of these Contractual Arrangements
are summarized in &#8220;Note 1 &#8211; Nature of business and organization&#8221; above. As a result, the Company classifies Infobird
Beijing as a VIE which should be consolidated based on the structure as described in Note 1.</span></p>

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





















<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">A VIE is an
entity that has either a total equity investment that is insufficient to permit the entity to finance its activities without additional
subordinated financial support, or whose equity investors lack the characteristics of a controlling financial interest, such as through
voting rights, right to receive the expected residual returns of the entity or obligation to absorb the expected losses of the entity.
The variable interest holder, if any, that has a controlling financial interest in a VIE is deemed to be the primary beneficiary for accounting
purposes and must consolidate the VIE. Infobird WFOE is deemed to have a controlling financial interest and be the primary beneficiary
for accounting purposes of Infobird Beijing because it has both of the following characteristics:</span></p>

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

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

<table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 3%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td>
    <td style="width: 97%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The power to
    direct activities at Infobird Beijing that most significantly impact such entity&#8217;s economic performance, and</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The right to receive benefits
    from Infobird Beijing that could potentially be significant to such entity.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Pursuant to
the Contractual Arrangements, Infobird Beijing pays service fees equal to all of its net income to Infobird WFOE. The Contractual Arrangements
are designed so that Infobird Beijing operates for the benefit of Infobird WFOE and ultimately, the Company.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Under the Contractual
Arrangements, the Company has the power to direct activities of the VIEs and can have assets transferred out of the VIEs. Therefore, the
Company considers that there is no asset in the VIEs that can be used only to settle obligations of the VIEs, except for registered capital
and PRC statutory reserves, if any. As the VIEs are incorporated as limited liability companies under the Company Law of the PRC, creditors
of the VIEs do not have recourse to the general credit of the Company for any of the liabilities of the VIEs.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Accordingly,
the accounts of Infobird Beijing are consolidated in the accompanying unaudited interim condensed consolidated financial statements. In
addition, its financial positions and results of operations are included in the Company&#8217;s unaudited interim condensed consolidated
financial statements.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">The carrying
amount of the VIEs&#8217; consolidated assets and liabilities are as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p>

<table cellpadding="0" cellspacing="0" id="xdx_882_eus-gaap--ScheduleOfVariableInterestEntitiesTextBlock_zwHSgCOwPco6" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Variable interest entity (Details)">
<tr style="vertical-align: bottom; background-color: White">
<td style="padding-top: 0pt; padding-right: 0pt; padding-left: 10pt; text-align: left; text-indent: -10pt"><span id="xdx_8B3_z50WVSKOygu" style="display: none">Schedule of VIEs&#8217; consolidated assets and liabilities</span></td>
<td>&#160;</td>
<td style="text-align: left">&#160;</td>
<td id="xdx_495_20230630__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zqapO3hBdP2c" style="text-align: center">&#160;</td>
<td style="text-align: left">&#160;</td>
<td>&#160;</td>
<td style="text-align: left">&#160;</td>
<td id="xdx_49F_20221231__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zpLAZXRjIn8j" style="text-align: center">&#160;</td>
<td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
<td style="padding: 0pt 0pt 0pt 10pt; font-size: 12pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>As of </b></span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><br/>
June 30, 2023</b></span></td>
<td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of<br/> December 31, 2022</span></td></tr>
<tr style="vertical-align: bottom">
<td style="padding: 0pt 0pt 0pt 10pt; font-size: 12pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 12pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="3" style="font-size: 12pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 12pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="3" style="font-size: 12pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr id="xdx_404_eus-gaap--AssetsCurrent_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; width: 56%; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Current assets belong to discontinued operation</span></td>
<td style="width: 8%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td style="width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,124,900</span></td>
<td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="width: 8%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td style="width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,504,164</span></td>
<td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr id="xdx_404_eus-gaap--OtherAssets_iI_pp0p0" style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other assets belong to discontinued operation</span></td>
<td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7,744,428</span></td>
<td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">9,008,407</span></td>
<td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr id="xdx_400_eus-gaap--Assets_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total assets belong to discontinued operation</span></td>
<td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8,869,328</span></td>
<td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10,512,571</span></td>
<td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr id="xdx_405_eus-gaap--Liabilities_iNI_pp0p0_di_zTgMMYeijPnk" style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total liabilities belong to discontinued operation</span></td>
<td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(29,229,090</span></td>
<td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td>
<td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(27,769,551</span></td>
<td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
<tr id="xdx_409_eus-gaap--StockholdersEquity_iI_pp0p0_z1zg1oosXbc5" style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net deficits belong to discontinued operation</span></td>
<td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(20,359,762</span></td>
<td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td>
<td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(17,256,980</span><span style="font-family: Times New Roman, Times, Serif"></span></td>
<td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
</table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>









<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="background-color: white">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="background-color: white">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="background-color: white"></span></p>















<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">The summarized
operating results of the VIEs are as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p>

<table cellpadding="0" cellspacing="0" id="xdx_88B_ecustom--ScheduleOfSummarizedVariableInterestEntitiesTextBlock_zmNu8k7nTY2d" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Variable interest entity (Details 1)">
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span id="xdx_8B3_z6Ex7D4gwCNe" style="display: none">Schedule of operating results of VIEs</span></td><td>&#160;</td>
    <td colspan="3" id="xdx_49C_20230101__20230630__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zhK4lcC85N2i" style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="3" id="xdx_49A_20220101__20220630__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_ztuiFCYJsUWd" style="text-align: center">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
    the six months ended June 30, 2023</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
    the six months ended June 30, 2022</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_400_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_pp0p0_zMy2atc6xK2j" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; width: 56%; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
    loss from discontinued operations</span></td><td style="width: 8%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3,842,329</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="width: 8%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(6,440,381</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Include $<span id="xdx_90D_eus-gaap--OtherResearchAndDevelopmentExpense_pp0p0_c20230101__20230630__dei--LegalEntityAxis__custom--InforbirdWFOEMember_zNn5hSgEIXWi" title="Research and development expense">537,098</span> and $<span id="xdx_90D_eus-gaap--OtherResearchAndDevelopmentExpense_pp0p0_c20220101__20220630__dei--LegalEntityAxis__custom--InforbirdWFOEMember_zULkv3O6Ow77" title="Research and development expense">485,351</span>&#160;intercompany
research and development expense incurred from Infobird WFOE for the six months ended June 30, 2023 and 2022, respectively.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Include $<span id="xdx_90E_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_pp0p0_c20230101__20230630__dei--LegalEntityAxis__custom--InforbirdWFOEMember_zrv23GxqgOud" title="Revenue recognized">503,525</span> and $<span id="xdx_909_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_pp0p0_c20220101__20220630__dei--LegalEntityAxis__custom--InforbirdWFOEMember_z9vDkMbLlG7d" title="Revenue recognized">312,494</span> intercompany revenue recognized from Infobird
WFOE for the six months ended June 30, 2023 and 2022, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableInterestEntityDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for a variable interest entity (VIE), including but not limited to, judgments and assumptions in determining whether to consolidate and in identifying the primary beneficiary, gain (loss) recognized on the initial consolidation of the VIE, terms of arrangements, amounts and classification of the VIE's assets and liabilities, and the entity's maximum exposure to loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//810/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140521893568560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business combination<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination and Asset Acquisition [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">Business combination</a></td>
<td class="text"><p id="xdx_80D_eus-gaap--BusinessCombinationDisclosureTextBlock_zXawfUgiOtxg" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="background-color: white"><b>Note 4 &#8212;&#160;<span id="xdx_828_z0mQAeuMZBX3">Business combination</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Acquisition
of Anhui Weiao:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">On May 31, 2022,
Infobird Anhui completed its <span id="xdx_909_eus-gaap--BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage_iI_pip0_dp_c20220531__us-gaap--BusinessAcquisitionAxis__custom--ShanghaiQishuoMember_zcvVQ5M0LLEh" title="Acquisition percentage">100</span>% acquisition of Anhui Weiao, a PRC limited liability company for nil consideration. Anhui Weiao owned
a VATS License with the business scope of &#8220;National Domestic Call Center Services&#8221;.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">The Company&#8217;s
acquisition of Anhui Weiao was accounted for as business combination in accordance with ASC 805. The Company then allocated the fair value
of consideration of Anui Weiao based upon the fair value of the identifiable assets acquired and liabilities assumed on the acquisition
date. The Company estimated the fair values of the assets acquired and liabilities assumed at the acquisition date in accordance with
the Business Combination standard issued by the FASB with the valuation methodologies using level 3 inputs, except for other current assets
and current liabilities were valued using the cost approach. Management of the Company is responsible for determining the fair value of
assets acquired, liabilities assumed and intangible assets identified as of the acquisition date and considered a number of factors including
valuations from independent appraisers. Acquisition-related costs incurred for the acquisitions are not material and have been expensed
as incurred in general and administrative expense. Both the consideration paid and fair value of net assets of Anhui Weiao was nil, thus
no goodwill recognized for this acquisition.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">The
amounts of revenue and net loss that resulted from the acquisition and were included in the unaudited interim condensed consolidated
statements of operations and comprehensive income (loss) during the six months ended June 30, 2023 and 2022 were $nil <span id="xdx_90E_eus-gaap--BusinessAcquisitionsProFormaNetIncomeLoss_pp0p0_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--ShanghaiQishuoMember_ztOpD8Mhma62" style="display: none" title="Operations and comprehensive income (loss)">0</span> and $<span id="xdx_903_eus-gaap--BusinessAcquisitionsProFormaNetIncomeLoss_pp0p0_c20220101__20220630__us-gaap--BusinessAcquisitionAxis__custom--ShanghaiQishuoMember_zCuSLGhxaBP7" title="Operations and comprehensive income (loss)">1,299</span>
in net loss from discontinued operations, respectively.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-5<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//805/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140521992606384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>Discontinued Operations and Disposal Groups [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock', window );">Discontinued Operations</a></td>
<td class="text"><p id="xdx_80B_eus-gaap--DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_zZZbwVwxkND6" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="background-color: white"><b>Note&#160;5 &#8212;&#160;<span id="xdx_827_z8sJRdk2qN5a">Discontinued
Operations</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">In August 2023,
the Company discontinued its SaaS services in the Mainland of China. As a result, the result of operations for the Company&#8217;s Mainland
SaaS services business are reported as discontinued operations under the guidance of ASC 205.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>
























<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Reconciliation
of the carrying amounts of major classes of assets and liabilitiies from discontinued operations in the consolidated balance sheets as
of June 30, 2023 and December 31, 2022 is as follow:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><i>Carrying
amounts of major classes of assets included as part of discountinued operations of Infobird HK, Infobird WFOE, Infobird Beijing, Infobird
Guiyang, Infobird Anhui, Shanghai Qishuo and Anhui Weiao:</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><i>&#160;</i></span></p>

<table cellpadding="0" cellspacing="0" id="xdx_897_ecustom--ScheduleOfDisposalGroupsIncludingDiscontinuedOperationstBalanceSheetAndAdditionalDisclosuresTextBlock_pp0p0_zCDO0uqJ2tU4" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Discontinued operations - (Details)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-indent: -10pt"><span id="xdx_8BC_zUpZqjejDJt" style="display: none">Schedule of assets and liabilities from discontinued operations</span></td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td id="xdx_49B_20230630_z9xkh4aCgFG7" style="font-size: 10pt; text-align: center">&#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_499_20221231_z2z1YfuM3Gnh" style="font-size: 10pt; text-align: center">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">June
    30,</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">December
    31,</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_404_eus-gaap--AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_iB_zi69SYqq1sb8" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">CURRENT
    ASSETS:</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_406_eus-gaap--DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_iI_pp0p0_maAODGIzurc_zkMzqZoY0mY5" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; width: 56%; font-size: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash</span></td><td style="width: 8%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="width: 12%; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">555,523</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 8%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="width: 12%; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">829,258</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40C_eus-gaap--DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_iI_maAODGIzurc_zMU2cJoWotOh" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounts
    receivable, net</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">356,330</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">402,309</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40B_ecustom--DisposalGroupIncludingDiscontinuedOperationOtherReceivableNet_iI_maAODGIzurc_zELEC4Z8RIK3" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other
    receivables, net</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">97,768</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">99,405</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40F_ecustom--DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties_iI_maAODGIzurc_z4UA6Y8Xjtyl" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Due
    from related parties</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">13,791</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">29,983</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40C_eus-gaap--DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_iI_maAODGIzurc_zAwuxtgmsdXa" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Prepayments
    and other current assets</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">104,160</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">202,054</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_406_eus-gaap--AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_iTI_mtAODGIzurc_maDGIDOz9hP_zLzDUJqViAHg" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
    current assets of discontinued operations</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,127,572</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,563,009</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_404_eus-gaap--AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract_iB_zgm1wk3D1Et4" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">OTHER
    ASSETS:</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_407_eus-gaap--DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent_iI_maDGIDOz936_zk6DrUjFptwc" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property
    and equipment, net</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">122,383</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">153,516</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_405_ecustom--DisposalGroupIncludingDiscontinuedOperationRightOfUseAssetsNoncurrent_iI_maDGIDOz936_zQnFWPcZk4Zi" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Right-of-use
    assets</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">23,512</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">52,813</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_405_ecustom--DisposalGroupIncludingDiscontinuedOperationLongTermDepositsNoncurrent_iI_maDGIDOz936_zSF5XDEjPoLe" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Long-term
    deposits, net</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">16,687</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">18,993</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_409_eus-gaap--DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent_iI_maDGIDOz936_zs2RhWL97AUd" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible
    assets, net</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0963">&#8212;</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,556,761</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_401_eus-gaap--DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent_iI_maDGIDOz936_zaQeAPDS0MCc" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Goodwill</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0966">&#8212;</span></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">478,657</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_406_eus-gaap--DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_iTI_mtDGIDOz936_maDGIDOz9hP_zlPeN4EFK7s9" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
    other assets of discontinued operations</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">162,582</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,260,740</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_405_ecustom--DisposalGroupIncludingDiscontinuedOperationAssets_iTI_mtDGIDOz9hP_zBExirhxTYy" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 40pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
    assets of discontinued operations</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,290,154</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,823,749</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i></i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><i>Carrying
amounts of major classes of liabilities included as part of discountinued operations of Infobird HK, Infobird WFOE, Infobird Beijing,
Infobird Guiyang, Infobird Anhui, Shanghai Qishuo and Anhui Weiao:</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><i>&#160;</i></span></p>

<table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">June
    30,</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">December
    31,</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40E_eus-gaap--LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_iB_zZFkr4Qu0dn7" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">CURRENT
    LIABILITIES:</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_400_eus-gaap--DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent_iI_maLODGIzyKP_zycDtaU1jwE9" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; width: 56%; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Account
    payable</span></td><td style="width: 8%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="width: 12%; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,126,502</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 8%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="width: 12%; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,216,364</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40A_ecustom--DisposalGroupIncludingDiscontinuedOperationBankLoansCurrent_iI_maLODGIzyKP_zduEhupMWQSa" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Bank
    loans - current</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">550,169</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,548,242</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40B_ecustom--DisposalGroupIncludingDiscontinuedOperationOtherPayableAndAccruedLiabilitiesCurrent_iI_maLODGIzyKP_zGKpvuOVfrF6" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Othr
    payables and accrued liabilities</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,076,953</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,134,345</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_403_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_iI_maLODGIzyKP_zd7dhsd4dnq8" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Due
    to related parties</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">19,352</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">53,671</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_407_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToInfobirdCaymanCurrent_iI_maLODGIzyKP_z3QPzgin95X4" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Due
    to Infobird Cayman</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">17,632,181</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">14,013,927</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40E_eus-gaap--DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent_iI_maLODGIzyKP_zqQI216pj4Di" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred
    revenue</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,166,920</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,460,249</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_402_eus-gaap--DisposalGroupIncludingDiscontinuedOperationAccruedIncomeTaxesPayable_iI_maLODGIzyKP_zQ3zROCobF99" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Taxes
    payable</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">688,787</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">653,085</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_402_ecustom--DisposalGroupIncludingDiscontinuedOperationLeaseLiabilitiesCurrentLiabilities_iI_maLODGIzyKP_zeDbdTJQF0E2" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lease
    liabilities - current</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">19,375</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">39,861</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_401_eus-gaap--LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_iTI_mtLODGIzyKP_maLODGIzJp3_z5Hl9HzhQU74" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
    current liabilities of discontinued operations</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">24,280,239</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">24,119,744</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_408_eus-gaap--LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract_iB_zgUsHOYLT6k" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">OTHER
    LIABILITIES:</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_407_ecustom--DisposalGroupIncludingDiscontinuedOperationBankLoansNonCurrent_iI_maLODGIz4CT_zG9DGl4BzEg5" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Bank
    loans - noncurrent</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1008">&#8212;</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">18,170</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_405_ecustom--DisposalGroupIncludingDiscontinuedOperationLeaseLiabilitiesNonCurrentLiabilities_iI_maLODGIz4CT_zJAgbHoWzfr5" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lease
    liablities - noncurrent</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1011">&#8212;</span></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8,602</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40C_eus-gaap--LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_iTI_mtLODGIz4CT_maLODGIzJp3_z1wW82C3ZTNh" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
    other liabilities of discontinued operations</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1014">&#8212;</span></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">26,772</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40E_ecustom--LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationLiabilities_iTI_mtLODGIzJp3_z59Ad9psEnrl" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 40pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
    liabilities of discontinued operations</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">24,280,239</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">24,146,516</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"></p>

<p id="xdx_8A9_z60bwhExEr5j" style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Reconciliation of the amounts of
major classes of income and losses from discontinued operations in the consolidated statements of operations and comprehensive loss for
the six months ended June 30, 2023 and 2022.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>






















<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"></p>

<table cellpadding="0" cellspacing="0" id="xdx_880_ecustom--ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementAndAdditionalDisclosuresTextBlock_pp0p0_zhxzrTYuMFG8" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Discontinued Operations - (Details 1)">
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-indent: -10pt"><span id="xdx_8B9_zaZj5SAxU1b"><span style="display: none">Schedule of income and losses from discontinued
    operations</span></span></td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td id="xdx_497_20230101__20230630_zFoRss0KznM1" style="font-size: 10pt; text-align: center">&#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_20220101__20220630_zlYxLMucIn8i" style="font-size: 10pt; text-align: center">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
    the Six Months Ended</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">June
    30,</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">June
    30,</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_408_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_maDGIDOzegO_zta2BYhRc7ch" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; width: 56%; font-size: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">REVENUES</span></td><td style="width: 8%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="width: 12%; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,265,425</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 8%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="width: 12%; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,579,749</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_401_eus-gaap--DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_msDGIDOzegO_zIXZqSSFKikh" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 1pt 10pt; font-size: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">COST OF
    REVENUES</span></td><td style="padding-bottom: 1pt; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,406,787</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1pt; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,660,645</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40C_eus-gaap--DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_iT_mtDGIDOzegO_maDGIDOz6yk_z6Y9MebTowzg" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 1pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">GROSS
    PROFIT</span></td><td style="padding-bottom: 1pt; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">858,638</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1pt; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">919,104</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">OPERATING
    EXPENSES:</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_405_ecustom--DisposalGroupIncludingDiscontinuedOperationSellingExpense_maDGIDOzy6T_zAF34FcWQeb4" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Selling</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">545,824</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,434,129</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_409_eus-gaap--DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_maDGIDOzy6T_zJ9pk1K3wGzi" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">General
    and administrative</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">909,818</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,901,160</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_406_ecustom--DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment_maDGIDOzy6T_zwwsVOsDIkOi" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Research
    and development</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">695,294</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,392,063</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_406_ecustom--DisposalGroupIncludingDiscontinuedOperationLongLiveAssetsImpairment_maDGIDOzy6T_z0Qd6f8ewf98" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Long-live
    assets impairment</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,621,079</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1050">&#8212;</span></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_405_eus-gaap--DisposalGroupIncludingDiscontinuedOperationOperatingExpense_iT_mtDGIDOzy6T_msDGIDOz6yk_zXmyPsSO2y8c" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
    operating expenses</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,772,015</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7,727,352</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40F_eus-gaap--DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_iT_mtDGIDOz6yk_maDOILFzI87_zlO2EAFKR8u" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">LOSS
    FROM OPERATIONS</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3,913,377</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(6,808,248</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">OTHER
    INCOME (EXPENSE)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_409_eus-gaap--DisposalGroupIncludingDiscontinuedOperationInterestIncome_msDGIDOz9T4_zIMo6NE12wra" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Interest
    income</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,282</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,993</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_409_eus-gaap--DisposalGroupIncludingDiscontinuedOperationInterestExpense_iN_di_maDGIDOz9T4_zv9SzSTmi8sj" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Interest
    expense</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(22,808</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(107,293</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr id="xdx_407_ecustom--DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense_maDGIDOz9T4_zflp2rOm6Za4" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other
    (expense) income, net</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(166,516</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(56,899</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr id="xdx_400_ecustom--DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseTotal_iT_mtDGIDOz9T4_msDOILFzI87_z2V50GEIUtq4" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
    other income (expense), net</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(188,042</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(162,199</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40A_eus-gaap--DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_iT_mtDOILFzI87_maILFDOzf6k_zDOwuMgOda2j" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">LOSS
    BEFORE INCOME TAXES</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4,101,419</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(6,970,447</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_408_eus-gaap--DiscontinuedOperationTaxEffectOfDiscontinuedOperation_msILFDOzf6k_ze7zMTIB0Lqa" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PROVISION
    FOR (BENEFIT OF) INCOME TAXES</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1073">&#8212;</span></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(38,125</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40F_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTax_iT_mtILFDOzf6k_zflFlXdwYdv6" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NET
    LOSS FROM DISCONTINUED OPERATIONS</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4,101,419</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(6,932,322</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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_DiscontinuedOperationsAndDisposalGroupsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract</td>
</tr>
<tr>
<td style="padding-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_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//205-20/tableOfContent<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//360/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>21
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140521992606384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Short term investments<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAbstract', window );"><strong>Cash and Cash Equivalents [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock', window );">Short term investments</a></td>
<td class="text"><p id="xdx_80C_eus-gaap--CashCashEquivalentsAndShortTermInvestmentsTextBlock_zCNRudT27frl" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="background-color: white"><b>Note&#160;6 &#8212;&#160;<span id="xdx_827_zQf252kKtNNe">Short
term investments</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="background-color: white">Short term investments consist of
the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_89F_ecustom--ScheduleOfShortTermInvestmentsTableTextBlock_zjjPE7d32JT6" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Short term investments (Details)">
<tr style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span id="xdx_8B5_zfpVvvxcUWd2" style="display: none">Schedule of short term investments</span></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 style="vertical-align: bottom">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Carrying
Value at June 30, 2023</span></td>
<td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="11" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fair Value Measurement at<br/> June 30, 2023</span></td></tr>
<tr style="vertical-align: bottom">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 1</span></td>
<td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 2</span></td>
<td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 3</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; width: 40%; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Short term investments-continuing operations</span></td>
<td style="width: 3%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td id="xdx_987_eus-gaap--ShortTermInvestments_iI_pp0p0_c20230630_z9aK3MoIVYj1" style="width: 10%; font-size: 10pt; text-align: right" title="Short term investments"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1083">&#8212;</span></span></td>
<td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="width: 3%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td id="xdx_988_eus-gaap--ShortTermInvestments_iI_pp0p0_c20230630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zsCiuufWD6g2" style="width: 10%; font-size: 10pt; text-align: right" title="Short term investments"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1085">&#8212;</span></span></td>
<td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="width: 3%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td id="xdx_98D_eus-gaap--ShortTermInvestments_iI_pp0p0_c20230630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zNypHzBVMtK8" style="width: 10%; font-size: 10pt; text-align: right" title="Short term investments"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1087">&#8212;</span></span></td>
<td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="width: 3%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td id="xdx_986_eus-gaap--ShortTermInvestments_iI_pp0p0_c20230630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zXyviMQKbEP9" style="width: 10%; font-size: 10pt; text-align: right" title="Short term investments"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1089">&#8212;</span></span></td>
<td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>




















<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"></p>

<table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Carrying
    Value at<br/> December 31,<br/> 2022</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="11" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fair
    Value Measurement at<br/> December 31, 2022</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level
    1</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level
    2</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level
    3</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; width: 40%; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Short
    term investments-continuing operations</span></td><td style="width: 3%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98A_eus-gaap--ShortTermInvestments_iI_pp0p0_c20221231_zmvb6dQwLQe7" style="width: 10%; font-size: 10pt; text-align: right" title="Short term investments"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6,704,029</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 3%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_983_eus-gaap--ShortTermInvestments_iI_pp0p0_c20221231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zmx49tSDnVKg" style="width: 10%; font-size: 10pt; text-align: right" title="Short term investments"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1101">&#8212;</span></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 3%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98B_eus-gaap--ShortTermInvestments_iI_pp0p0_c20221231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zRCwuqandBd1" style="width: 10%; font-size: 10pt; text-align: right" title="Short term investments"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1103">&#8212;</span></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 3%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98F_eus-gaap--ShortTermInvestments_iI_pp0p0_c20221231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zYxhkhFF82zh" style="width: 10%; font-size: 10pt; text-align: right" title="Short term investments"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6,704,029</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p id="xdx_8A2_zNQE7FXPFQX3" style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Short-term&#160;investments
are investments in wealth management product with underlying in bonds offered by private entities and other equity and debt products.
The investments can be redeemed upon three months&#8217; notice and their carrying values approximate their fair values. Gain/(Loss)
from short term investments for the six months ended June 30, 2023 and 2022 amounted to $<span id="xdx_90B_eus-gaap--GainLossOnInvestments_c20230101__20230630_zPlpfVklsVfe" title="Gain/(Loss) from short term investments">84,634</span>&#160;and $<span id="xdx_906_eus-gaap--GainLossOnInvestments_c20220101__20220630_zvlmKzM1YvH1" title="Gain/(Loss) from short term investments">(434,669)</span>, respectively.</span>
In June 2023, the Company sold the investment to a third party at the fair value of the date, and still not received the consideration,
which included in &#8220;other receivables, net&#8221; in unaudited interim condensed consolidated balance sheets.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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_CashAndCashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of the components of cash, cash equivalents, and short-term investments. Short-term investments may include current marketable securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//320/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140521895138496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other receivables, net<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock', window );">Other receivables, net</a></td>
<td class="text"><p id="xdx_803_eus-gaap--LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_zPrnV3i96XA" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="background-color: white"><b>Note 7 &#8211;&#160;<span id="xdx_825_zXRLFknuJe24">Other receivables,
net</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="background-color: white">Other receivables, net consist of
the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p>

<table cellpadding="0" cellspacing="0" id="xdx_88C_ecustom--ScheduleOfOtherReceivablesNet_pp0p0_zN6VMUlacl8a" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Other receivables, net - (Details)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-top: 0pt; padding-right: 0pt; padding-left: 10pt; text-indent: -10pt"><span id="xdx_8B2_zRUZTBng4lOb" style="display: none">Schedule of other receivables, net</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_492_20230630_zn4d5uGvTjo8" style="text-align: center">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_49A_20221231_zTsO6OZUodJ9" style="text-align: center">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 12pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
    of<br/> June 30, 2023</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
    of<br/> December 31, 2022</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 12pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="font-size: 12pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="font-size: 12pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_401_ecustom--ReceivablesFromSalesOfShorttermInvestment_iI_maORGCz2f3_zgbPMNETiRUc" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; width: 56%; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Receivables
    from sales of short-term investment</span></td><td style="width: 8%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6,788,622</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 8%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1116">&#8212;</span></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_404_eus-gaap--OtherReceivables_iI_maORGCz2f3_zfqXoXE7En9e" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Others</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">682,268</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">110,846</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40B_eus-gaap--OtherReceivablesGrossCurrent_iTI_mtORGCz2f3_maDGIDOzxvU_zrQfocb32Tn3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
    other receivables</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7,470,890</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">110,846</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_402_ecustom--AllowanceForDoubtfulAccountsPremiumAndOtherReceivables_iNI_di_msDGIDOzxvU_zmzmDNfDXsx9" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Allowance
    for doubtful accounts</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(11,225</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(11,801</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr id="xdx_40C_ecustom--DisposalGroupIncludingDiscontinuedOperationsOtherReceivableNet_iTI_mtDGIDOzxvU_zh141tNl1CXh" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
    other receivables, net</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7,459,665</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">99,045</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40D_ecustom--DisposalGroupIncludingDiscontinuedOperationOtherReceivable_iNI_di_zNO4kZO9hGx3" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less:
    other receivables, net - discontinued operations</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(97,768</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(99,045</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr id="xdx_40B_eus-gaap--OtherReceivablesNetCurrent_iI_z9ORMS9K9Inb" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
    other receivables, net - continuing operations</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7,361,897</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1134">&#8212;</span></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//310-10/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock</td>
</tr>
<tr>
<td style="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>23
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140521891774736">
<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, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">Related party balances and transactions</a></td>
<td class="text"><p id="xdx_808_eus-gaap--RelatedPartyTransactionsDisclosureTextBlock_zs0vp8EgOb77" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="background-color: white"><b>Note 8 &#8211;&#160;<span id="xdx_82C_zpkzCT5odo4">Related party
balances and transactions</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="background-color: white"><span style="text-decoration: underline">Loan Guarantee &#8211; related
party</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="background-color: white">The related parties provided loan
guarantee for the outstanding balances on bank loans of discontinued operations of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"></p>

<table cellpadding="0" cellspacing="0" id="xdx_89E_eus-gaap--ScheduleOfDebtTableTextBlock_z6q2kSxj01P3" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Related party balances and transactions (Details)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span id="xdx_8BF_zVhutrCzzc92" style="display: none">Schedule of bank loans</span></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: center">&#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 style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Bank
    Name</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Maturities</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Interest
    rate</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Collateral/Guarantee</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
    of June 30, 2022</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
    of<br/> December 31, 2022</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; width: 23%; font-size: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Bank
    of Beijing</span></td><td style="width: 2%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 12%; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_eus-gaap--DebtInstrumentMaturityDateDescription_c20230101__20230630__srt--CounterpartyNameAxis__custom--BankOfBeijingMember_z7vrlXEIMbuh" title="Maturities">March
                                            2023</span></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 2%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 12%; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_907_eus-gaap--DebtInstrumentInterestRateIncreaseDecrease_pip0_dp_c20230101__20230630__srt--CounterpartyNameAxis__custom--BankOfBeijingMember__srt--RangeAxis__srt--MinimumMember_zymJIgeLr8pb" title="Interest rate">4.8</span>%
                                            -&#160;<span id="xdx_904_eus-gaap--DebtInstrumentInterestRateIncreaseDecrease_pip0_dp_c20230101__20230630__srt--CounterpartyNameAxis__custom--BankOfBeijingMember__srt--RangeAxis__srt--MaximumMember_zED3PSF6D3ga" title="Interest rate">5.0</span></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td>
    <td style="width: 2%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 13%; font-size: 10pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_eus-gaap--DebtInstrumentCollateral_c20230101__20230630__srt--CounterpartyNameAxis__custom--BankOfBeijingMember_fKg_____zamjCzH07rm6" title="Collateral/Guarantee">Guarantee
    by Beijing SMEs Credit Re-guarantee Co., Ltd</span>*</span></td><td style="width: 2%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_987_esrt--BankLoans_iI_pp0p0_c20230630__srt--CounterpartyNameAxis__custom--BankOfBeijingMember_ztkeiuqNbzK7" style="width: 11%; font-size: 10pt; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1148">&#8212;</span></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 2%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98A_esrt--BankLoans_iI_pp0p0_c20221231__srt--CounterpartyNameAxis__custom--BankOfBeijingMember_zNmBWln5RXn1" style="width: 11%; font-size: 10pt; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,899,728</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">BOC
    Fullerton Bank</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_905_eus-gaap--DebtInstrumentMaturityDateDescription_c20230101__20230630__srt--CounterpartyNameAxis__custom--BOCFullertonBankMember_zjJCIsXyFIab" title="Maturities">February
                                            2024</span> (4)</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_eus-gaap--DebtInstrumentInterestRateIncreaseDecrease_pip0_dp_c20230101__20230630__srt--CounterpartyNameAxis__custom--BOCFullertonBankMember_z3sItrBe3006" title="Interest rate">8.5</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td>
    <td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90A_eus-gaap--DebtInstrumentCollateral_c20230101__20230630__srt--CounterpartyNameAxis__custom--BOCFullertonBankMember_fKioq_zqrYGtMZIC8c" title="Collateral/Guarantee">***</span></span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_981_esrt--BankLoans_iI_pp0p0_c20230630__srt--CounterpartyNameAxis__custom--BOCFullertonBankMember_zRZQbWabFw7h" style="font-size: 10pt; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">67,484</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_98D_esrt--BankLoans_iI_pp0p0_c20221231__srt--CounterpartyNameAxis__custom--BOCFullertonBankMember_zHgESC5JADKk" style="font-size: 10pt; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">121,634</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China
    Merchants Bank</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_eus-gaap--DebtInstrumentMaturityDateDescription_c20230101__20230630__srt--CounterpartyNameAxis__custom--ChinaMerchantsBankMember_zEhHk4K4Wv59" title="Maturities">March
                                            2023</span> (5)</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_eus-gaap--DebtInstrumentInterestRateIncreaseDecrease_pip0_dp_c20230101__20230630__srt--CounterpartyNameAxis__custom--ChinaMerchantsBankMember_zSM9rxJfsjTa" title="Interest rate">4.3</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td>
    <td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_901_eus-gaap--DebtInstrumentCollateral_c20230101__20230630__srt--CounterpartyNameAxis__custom--ChinaMerchantsBankMember_fKio___zStn2ey5I7H3" title="Collateral/Guarantee">Guarantee
    by Beijing Zhong Guan Chun Technology Finance Guarantee Co.</span>, **</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_983_esrt--BankLoans_iI_pp0p0_c20230630__srt--CounterpartyNameAxis__custom--ChinaMerchantsBankMember_zktxfvyuwSDi" style="font-size: 10pt; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1168">&#8212;</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_98A_esrt--BankLoans_iI_pp0p0_c20221231__srt--CounterpartyNameAxis__custom--ChinaMerchantsBankMember_zBKJHfhPQeYe" style="font-size: 10pt; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">434,959</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China
    Construction Bank</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_eus-gaap--DebtInstrumentMaturityDateDescription_c20230101__20230630__srt--CounterpartyNameAxis__custom--ChinaConstructionBankMember_zAMpjqTbzHf5" title="Maturities">August
                                            2023</span></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90A_eus-gaap--DebtInstrumentInterestRateIncreaseDecrease_pip0_dp_c20230101__20230630__srt--CounterpartyNameAxis__custom--ChinaConstructionBankMember_zoHzWo1uz0y7" title="Interest rate">4.1</span></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td>
    <td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: center; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_901_eus-gaap--DebtInstrumentCollateral_c20230101__20230630__srt--CounterpartyNameAxis__custom--ChinaConstructionBankMember_fKioqKg_____zTt9hNqtG4Jc" title="Collateral/Guarantee">****</span></span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_981_esrt--BankLoans_iI_pp0p0_c20230630__srt--CounterpartyNameAxis__custom--ChinaConstructionBankMember_zQyAsuHICdzi" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">68,953</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_989_esrt--BankLoans_iI_pp0p0_c20221231__srt--CounterpartyNameAxis__custom--ChinaConstructionBankMember_zOfSdrhxxhj" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">74,523</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;Total</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_984_esrt--BankLoans_iI_pp0p0_c20230630_zHQHe4vBD8U6" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">136,437</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_985_esrt--BankLoans_iI_pp0p0_c20221231_zSrRaVUeFo0e" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,530,844</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  </table>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td id="xdx_F05_zJnEMPDUYFD9" style="width: 2%; padding-left: 10pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td>
    <td style="width: 98%; text-align: justify"><span id="xdx_F15_zVjptWt6ArIh" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Beijing SMEs
    Credit Re-guarantee Co., Ltd is a financial services company and provides credit re-guarantee business and short-term capital operation
    to small and medium enterprises. In addition, Qing Tang, the spouse of Yimin Wu, the Company&#8217;s Chairman of the Board of Directors
    and Chief Executive Officer, has provided real estate property as collateral of approximately $3.1 million (RMB 20,000,000) with
    Beijing SMEs Credit Re-guarantee Co., Ltd to secure the guarantee with Bank of Beijing.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 2%; padding-left: 10pt; text-align: justify"><span id="xdx_F02_zV7721syLnOi" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">**</span></td>
    <td style="width: 98%; text-align: justify"><span id="xdx_F10_zkw44MNAO9y3" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Beijing Zhong
    Guan Chun Technology Finance Guarantee Co., Ltd is a financial services company and provides credit guarantee business and short-term
    capital operation to small business. Yimin Wu also provided a personal guarantee for the loan during the contract period.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 3%; padding-left: 10pt; text-align: justify"><span id="xdx_F0D_zEN9eCy8DKF6" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">***</span></td>
    <td style="width: 97%; padding-left: 10pt; text-align: justify"><span id="xdx_F15_zraepKaOtnz9" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yimin
    Wu and Qing Tang provided personal guarantees for the loan during the contract period.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 3%; padding-left: 10pt; text-align: justify"><span id="xdx_F02_zNGJip90ulP3" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">****</span></td>
    <td style="width: 97%; padding-left: 10pt; text-align: justify"><span id="xdx_F12_z37ZbJxB79zf" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Qi
    Gu was the co-borrower for the loan during the contract period.</span></td></tr>
  </table>
<p id="xdx_8AD_zkjsc95iXBid" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Balances with
related parties for discontinued operations</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><span style="text-decoration: underline">Due from
related parties</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><span style="text-decoration: none">&#160;</span></span></p>

<table cellpadding="0" cellspacing="0" id="xdx_89A_eus-gaap--ScheduleOfRelatedPartyTransactionsTableTextBlock_zOcjsA1jrTA7" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Related party balances and transactions (Details 1)">
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span id="xdx_8B9_zgJPYsGOLPDe" style="display: none">Schedule
    of related parties for discontinued operations</span></td><td style="font-size: 10pt">&#160;</td>
    <td style="padding-top: 0pt; padding-right: 0pt; padding-left: 20pt; font-size: 10pt; text-align: left; text-indent: -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 style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">June
    30,</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">December
    31,</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; width: 15%; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Ji
    Meng</span></td><td style="width: 3%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding: 0pt 0pt 0pt 10pt; width: 40%; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director
    of Purchase Department</span></td><td style="width: 3%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_987_ecustom--DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties_iI_pp0p0_c20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--JiMengMember_zdBSRGT6WtV1" style="width: 16%; font-size: 10pt; text-align: right" title="Due from related parties"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1192">&#8212;</span></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 3%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_987_ecustom--DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties_iI_pp0p0_c20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--JiMengMember_zuY3YW1ZsbX4" style="width: 16%; font-size: 10pt; text-align: right" title="Due from related parties"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10,439</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Zuogang
    Luo</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Vice
    President</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_987_ecustom--DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties_iI_pp0p0_c20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ZuogangLuoMember_z5vHV4JPGzp" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Due from related parties"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">13,791</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_98B_ecustom--DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties_iI_pp0p0_c20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ZuogangLuoMember_z20a6chICtje" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Due from related parties"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">19,544</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_983_ecustom--DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties_iI_pp0p0_c20230630_zUVQ5n9bk6d" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Due from related parties"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">13,791</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98D_ecustom--DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties_iI_pp0p0_c20221231_zyRw73brT5U6" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Due from related parties"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">29,983</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span><span style="text-decoration: underline">Due to related
parties</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p>

<table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">June
    30,</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">December
    31,</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; width: 15%; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Zhiguo
    Li</span></td><td style="width: 3%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding: 0pt 0pt 0pt 10pt; width: 40%; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director
    of Beijing Infobird</span></td><td style="width: 3%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_98C_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_iI_pp0p0_c20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ZhiguoLiMember_zVzSHReynUjf" style="width: 16%; font-size: 10pt; text-align: right" title="Due to related parties"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">11,230</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 3%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_984_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_iI_pp0p0_c20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ZhiguoLiMember_zJAiJyBEQ0z" style="width: 16%; font-size: 10pt; text-align: right" title="Due to related parties"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6,223</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Ji
    Meng</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director
    of Purchase Department</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_98D_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_iI_pp0p0_c20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--JiMengMember_zMxBRLBytmef" style="font-size: 10pt; text-align: right" title="Due to related parties"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5,516</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_989_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_iI_pp0p0_c20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--JiMengMember_zlUj5EKqtfFh" style="font-size: 10pt; text-align: right" title="Due to related parties"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1210">&#8212;</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Qi
    Gu</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shareholder
    of Shanghai Qishuo</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98B_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_iI_pp0p0_c20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--QiGuMember_zPTmpxv4KFke" style="font-size: 10pt; text-align: right" title="Due to related parties"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,606</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_986_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_iI_pp0p0_c20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--QiGuMember_zq36WcvCnFPf" style="font-size: 10pt; text-align: right" title="Due to related parties"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,030</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yimin
    Wu</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director
    of the Borad and former CEO</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_987_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_iI_pp0p0_c20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YiminWuMember_zW9uxL4Fku5k" style="font-size: 10pt; text-align: right" title="Due to related parties"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1216">&#8212;</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_981_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_iI_pp0p0_c20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YiminWuMember_zd1hAo29eVx9" style="font-size: 10pt; text-align: right" title="Due to related parties"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">36,664</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Weimin
    Wu</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Brother
    of Yimin Wu</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98C_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_iI_pp0p0_c20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--WeiminWuMember_zZiHJGqO7Y6i" style="font-size: 10pt; text-align: right" title="Due to related parties"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1220">&#8212;</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_984_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_iI_pp0p0_c20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--WeiminWuMember_zFmXIGnwbR0a" style="font-size: 10pt; text-align: right" title="Due to related parties"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,619</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shengmin
    Wu</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director
    of Guiyang Infobird</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_98F_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_iI_pp0p0_c20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ShengminWuMember_zkrUySTXMYUi" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Due to related parties"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1224">&#8212;</span></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_985_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_iI_pp0p0_c20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ShengminWuMember_z0lNza2zMAAa" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Due to related parties"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,135</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_988_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_iI_pp0p0_c20230630_zkqahRnI26r4" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Due to related parties"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">19,352</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_982_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_iI_pp0p0_c20221231_zRSIvU7ycOQj" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Due to related parties"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">53,671</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  </table>

<p id="xdx_8A9_z4wqZOQpH3Xa" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481062/946-235-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481062/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483326/850-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(e))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//850/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483326/850-10-50-6<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483326/850-10-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483326/850-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>24
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140521895007344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Taxes<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Taxes</a></td>
<td class="text"><p id="xdx_801_eus-gaap--IncomeTaxDisclosureTextBlock_zLYCjJ94WO9c" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><b>Note 9 &#8211;&#160;<span id="xdx_82F_zxrefCBZIxfb">Taxes</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><span style="text-decoration: underline">Income tax</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><i>Cayman Islands</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Under the current
laws of the Cayman Islands, the Company is not subject to tax on income or capital gain. Additionally, upon payments of dividends to the
shareholders, no Cayman Islands withholding tax will be imposed.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p>









<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="background-color: white"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p>







<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"></p>





<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><i>Hong Kong</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Infobird HK
is incorporated in Hong Kong and is subject to Hong Kong Profits Tax on the taxable income as reported in its statutory financial statements
adjusted in accordance with relevant Hong Kong tax laws. The applicable tax rate is 16.5% in Hong Kong. The Company did not make any provisions
for Hong Kong profit tax as there were no assessable profits derived from or earned in Hong Kong since inception. Under Hong Kong tax
law, Infobird HK is exempted from income tax on its foreign-derived income and there are no withholding taxes in Hong Kong on remittance
of dividends.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><i>PRC</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Infobird WFOE,
Infobird Beijing, Infobird Anhui, Infobird Guiyang and Shanghai Qishuo are governed by the income tax laws of the PRC and the income tax
provision in respect to operations in the PRC is calculated at the applicable tax rates on the taxable income for the periods based on
existing legislation, interpretations and practices in respect thereof. Under the Enterprise Income Tax Laws of the PRC (the &#8220;EIT
Laws&#8221;), domestic enterprises and Foreign Investment Enterprises (the &#8220;FIE&#8221;) are usually subject to a unified 25% enterprise
income tax rate while preferential tax rates, tax holidays and even tax exemption may be granted on case-by-case basis. EIT grants preferential
tax treatment to certain High and New Technology Enterprises (&#8220;HNTEs&#8221;). Under this preferential tax treatment, HNTEs are entitled
to an income tax rate of 15%, subject to a requirement that they re-apply for HNTE status every three years. Infobird Beijing maintained
the &#8220;high-tech enterprise&#8221; tax status which is validated until July 2023, which reduced its statutory income tax rate to 15%.
Infobird Guiyang qualifies for 15% preferential income tax rate for enterprises whose core business is one of the industrial projects
listed in the Catalogue of Encouraged Industries in western regions of China.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">In addition,
75% of research and development expenses of Infobird Beijing, Infobird Anhui, Infobird Guiyang,and Qishuo are subject to additional deduction
from pre-tax income while such deduction cannot exceed the total amount of pre-tax income.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Tax
savings for the six months ended June 30, 2023 and 2022 amounted to both of nil, <span id="xdx_902_ecustom--TaxSavings_c20230101__20230630_ziObRICJRI1i" title="Tax savings"><span id="xdx_903_ecustom--TaxSavings_c20220101__20220630_z1p8AfZE8kdc" style="display: none" title="Tax savings">0</span></span> with the 10% preferential tax rate reduction and
additional deduction of 75% of research and development expenses.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">The Company&#8217;s
basic and diluted loss per shares would have been lower by nil&#160;per share for both of the six months ended June 30, 2023 and 2022,
without the preferential tax rate reduction and research and development expenses reduction.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Income tax
benefit amounted to nil <span id="xdx_901_ecustom--IncomeTaxExpensesBenefit_pp0p0_c20230101__20230630_z80OOu7FtMC3" style="display: none" title="Income tax expenses">0</span>&#160;for six months ended June 30, 2023, while income tax credit amounted to $<span id="xdx_90F_ecustom--IncomeTaxExpensesBenefit_pp0p0_c20220101__20220630_zW6JDdLcJeg3" title="Income tax expenses">38,125</span>&#160;for
the six months ended June 30, 2022.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Significant
components of the provision for income taxes are as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p>

<table cellpadding="0" cellspacing="0" id="xdx_898_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_pp0p0_zGd7yoaJw1F2" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Taxes (Details)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"> <span id="xdx_8B8_zHbXGvATCOXk" style="display: none">Schedule of provision for income taxes</span></td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_49B_20230101__20230630_zOPKnj5HEuF6" style="text-align: center">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_498_20220101__20220630_zhRKb6K1J5T7" style="text-align: center">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 12pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>For
                                            the six months&#160;ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>June
                                            30, 2023</b></span></p></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
    the six months ended June 30, 2022</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 12pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="font-size: 12pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="font-size: 12pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_401_eus-gaap--CurrentIncomeTaxExpenseBenefit_maITEBzkdL_zMCfxYm41LU9" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Current</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1252">&#8212;</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1253">&#8212;</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_403_eus-gaap--DeferredIncomeTaxExpenseBenefit_maITEBzkdL_ztRg2Aef61Kk" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; width: 56%; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred</span></td><td style="width: 8%; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1255">&#8212;</span></span></td><td style="width: 1%; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 8%; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(38,125</span></td><td style="width: 1%; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr id="xdx_402_ecustom--IncomeTaxBenefit_iT_pp0p0_mtITEBzkdL_zqkikGhF7RVh" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
    benefit of income tax</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1258">&#8212;</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(38,125</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr id="xdx_406_eus-gaap--IncomeTaxExpenseBenefitContinuingOperationsDiscontinuedOperationsExtraordinaryItems_pp0p0_zL3Eiyj3KYXd" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less:
    benefit of income taxes - discontinued operations</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1261">&#8212;</span></span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(38,125</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr id="xdx_408_ecustom--IncomeTaxExpenseBenefitContinuingOperations_pp0p0_zLWnsmP2rQ72" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
    benefit of income taxes - continuing operations</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1264">&#8212;</span></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1265">&#8212;</span></span></td><td style="padding-bottom: 2.5pt; text-align: left"></td></tr>
  </table>

<p id="xdx_8AC_zCuGjPeqBc12" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><span style="text-decoration: underline">Deferred
tax assets and liabilities &#8211; China</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>







<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"></p>





<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Significant
components of deferred tax assets and liabilities were as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p>

<table cellpadding="0" cellspacing="0" id="xdx_89E_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_pp0p0_zFWmvgDVUhE2" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Taxes (Details 1)">
<tr style="vertical-align: bottom">
<td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span id="xdx_8BE_zYk33wepPaqb" style="display: none">Schedule of deferred tax assets and
liabilities</span></td>
<td style="font-size: 10pt">&#160;</td>
<td style="font-size: 10pt; text-align: left">&#160;</td>
<td id="xdx_492_20230630_z7qtBMqO2bG8" style="font-size: 10pt; text-align: center">&#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_20221231_zM68rE1MsL5" style="font-size: 10pt; text-align: center">&#160;</td>
<td style="font-size: 10pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of<br/> June 30,</span></td>
<td style="font-size: 10pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of<br/> December 31,</span></td></tr>
<tr id="xdx_40A_eus-gaap--DeferredTaxAssetsGrossAbstract_iB" style="vertical-align: bottom">
<td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred
tax assets:</span></td>
<td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td>
<td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</span></td></tr>
<tr style="vertical-align: bottom">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr id="xdx_404_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_i01I_pp0p0_maDTANzqiX_ziy6D2YHNwk1" style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 20pt; width: 56%; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Allowance
for doubtful account</span></td>
<td style="width: 8%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td style="width: 12%; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">735,633</span></td>
<td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="width: 8%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td style="width: 12%; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">789,151</span></td>
<td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr id="xdx_40F_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_i01I_pp0p0_maDTANzqiX_zyTOom0RCF23" style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
operating loss carryforward</span></td>
<td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,280,567</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,098,352</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr id="xdx_402_ecustom--DeferredtTaxAssetsLongliveAssetsImpairment_i01I_pp0p0_maDTANzqiX_zIB6nki3Vqel" style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Long-lived
assets impairment</span></td>
<td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">657,146</span></td>
<td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">696,256</span></td>
<td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr id="xdx_40A_eus-gaap--DeferredTaxAssetsNet_i01TI_pp0p0_mtDTANzqiX_maDTALNzKeP_zRwdxXlLxxqc" style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred
tax assets</span></td>
<td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,673,346</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,583,759</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr id="xdx_40D_eus-gaap--DeferredTaxLiabilitiesNetAbstract_iB" style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred
tax liabilities:</span></td>
<td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr id="xdx_40A_ecustom--RecognitionOfIntangibleAssetsArisingFromBusinessCombinations_i01NI_di_msDTALNzKeP_zG8XxypjKuE8" style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Recognition
of intangible assets arising from business combinations</span></td>
<td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1293">&#8212;</span></span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(17,444</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
<tr id="xdx_40C_eus-gaap--DeferredTaxLiabilitiesDeferredExpenseCapitalizedResearchAndDevelopmentCosts_i01NI_pp0p0_di_msDTALNzKeP_zLJiWovk2Z3k" style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Capitalized
development costs</span></td>
<td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(502,734</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td>
<td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(544,982</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
<tr id="xdx_40D_eus-gaap--DeferredTaxAssetsValuationAllowance_i01NI_pp0p0_di_msDTALNzKeP_zXDrLeSgHKpb" style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Change
in valuation allowance</span></td>
<td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4,170,612</span></td>
<td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td>
<td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4,021,333</span></td>
<td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
<tr id="xdx_40E_eus-gaap--DeferredTaxAssetsLiabilitiesNet_i01TI_pp0p0_mtDTALNzKeP_ziG1VEbx9Bxl" style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred
tax assets(liabilities), net</span></td>
<td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1302">&#8212;</span></span></td>
<td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1303">&#8212;</span></span></td>
<td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
</table>
<p id="xdx_8AC_zhTHMHpieMt4" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">The Company
had net operating loss (NOL) carryforward of approximately $<span id="xdx_90C_eus-gaap--OperatingLossCarryforwards_iI_pn5n6_c20230630_zMF6kDTUmZE3" title="Net operating loss carryforward">22.0</span>&#160;million and $<span id="xdx_90D_eus-gaap--OperatingLossCarryforwards_iI_pn5n6_c20221231_zg8SR27SgZui" title="Net operating loss carryforward">21.7</span>&#160;million from the Company&#8217;s PRC and
Hong Kong subsidiaries as of June 30, 2023 and December 31, 2022, respectively. In addition, the Company had approximately $<span id="xdx_907_ecustom--DeferredTaxAssetsTaxAllowanceForDoubtfulAccounts_iI_pn5n6_c20230630_zzxiwdmP1WFk" title="Allowance for doubtful accounts">5.4</span>&#160;million
and $<span id="xdx_90B_ecustom--DeferredTaxAssetsTaxAllowanceForDoubtfulAccounts_iI_pn5n6_c20221231_zhfDMOE4P8kb" title="Allowance for doubtful accounts">5.8</span>&#160;million of allowance for doubtful accounts held at its PRC subsidiaries as of June 30, 2023 and December 31, 2022, respectively.
As the Company believes it is more likely than not that its PRC and Hong Kong operations will not be able to fully utilize its deferred
tax assets related to the net operating loss carryforwards in the PRC and Hong Kong, and allowance for doubtful accounts in the PRC, the
Company provided 100% allowance on deferred tax assets net of deferred tax liabilities of approximately $<span id="xdx_904_ecustom--DeferredTaxAssetLiabilitiesNet_iI_pn5n6_c20230630_zo9G1JHIYaje" title="Deferred tax assets net of deferred tax liabilities">4.2</span>&#160;million and $<span id="xdx_90B_ecustom--DeferredTaxAssetLiabilitiesNet_iI_pn5n6_c20221231_zVyLg0kyeL75" title="Deferred tax assets net of deferred tax liabilities">4.0</span>&#160;million
related to PRC and Hong Kong subsidiaries as of June 30, 2023 and December 31,2022.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">The Company
recognized deferred tax liabilities related to the excess of the intangible assets reporting basis over its income tax basis as a result
of capitalized development costs. The deferred tax liabilities will reverse as the intangible assets are amortized for financial statement
reporting purposes.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><span style="text-decoration: underline">Uncertain
tax positions</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">The Company
evaluates each uncertain tax position (including the potential application of interest and penalties) based on the technical merits, and
measures the unrecognized benefits associated with the tax positions. As of June 30, 2023 and December 31, 2022, the Company did not have
any significant unrecognized uncertain tax positions. The Company did not incur interest and penalties tax for the six months ended June
30, 2023 and 2022. The Company does not anticipate any significant increases or decreases in unrecognized tax benefits in the next twelve
(12) months from June 30, 2023.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><span style="text-decoration: underline">Value added
tax</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">All of the Company&#8217;s
service revenues that are earned and received in the PRC are subject to a Chinese VAT at a rate of 6% of the gross proceeds or at a rate
approved by the Chinese local government.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Taxes payable
consisted of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p>

<p style="font: normal 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p>

<table cellpadding="0" cellspacing="0" id="xdx_893_ecustom--ScheduleOfTaxesPayablesTableTextBlock_pp0p0_zkcDMLNyjEC8" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Taxes (Details 2)">
<tr style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span id="xdx_8BB_z3DvmPkiOfC4" style="display: none">Schedule of taxes payable</span></td>
<td style="font-size: 10pt">&#160;</td>
<td style="font-size: 10pt; text-align: left">&#160;</td>
<td id="xdx_49E_20230630_zwYPkk3QpL4d" style="font-size: 10pt; text-align: center">&#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_497_20221231_zFABOf0aaOO4" style="font-size: 10pt; text-align: center">&#160;</td>
<td style="font-size: 10pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of<br/> June 30, 2022</span></td>
<td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of<br/> December 31, 2022</span></td></tr>
<tr style="vertical-align: bottom">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr id="xdx_402_ecustom--VatTaxesPayable_iI_maTPCzhlg_ztEUYIldJRnb" style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; width: 56%; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">VAT
taxes payable</span></td>
<td style="width: 8%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td style="width: 12%; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">504,715</span></td>
<td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="width: 8%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td style="width: 12%; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">457,395</span></td>
<td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr id="xdx_408_eus-gaap--AccruedIncomeTaxesCurrent_iI_pp0p0_maTPCzhlg_zEEz0e60peti" style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Income
taxes payable</span></td>
<td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">179,224</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">188,425</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr id="xdx_40A_ecustom--OtherTaxesPayable_iI_pp0p0_maTPCzhlg_zrtJnTzo6Wcb" style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other
taxes payable</span></td>
<td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,848</span></td>
<td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7,265</span></td>
<td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr id="xdx_40E_eus-gaap--TaxesPayableCurrent_iTI_pp0p0_mtTPCzhlg_z1ABfabiWL1b" style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
taxes payable</span></td>
<td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">688,787</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">653,085</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr id="xdx_40B_ecustom--TaxesPayableDiscontinuedOperations_iI_pp0p0_zuzIevxvwK62" style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less:
taxes payable - discontinued operations</span></td>
<td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">688,787</span></td>
<td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">653,085</span></td>
<td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr id="xdx_40B_ecustom--TaxesPayableContinuingOperations_iI_pp0p0_zPTNwECwf7g6" style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Taxes
payable - continuing operations</span></td>
<td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1334">&#8212;</span></span></td>
<td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1335">&#8212;</span></span></td>
<td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
</table>
<p id="xdx_8AA_zf6h36tO60b" style="font: normal 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;&#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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//740/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-21<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482526/740-270-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-17<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482603/740-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>25
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140521899407840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Concentration of risk<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RisksAndUncertaintiesAbstract', window );"><strong>Risks and Uncertainties [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskDisclosureTextBlock', window );">Concentration of risk</a></td>
<td class="text"><p id="xdx_803_eus-gaap--ConcentrationRiskDisclosureTextBlock_zIElKEEq0Nj5" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><b>Note 10 &#8211;&#160;<span id="xdx_829_zymeL0mjwpSi">Concentration
of risk</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="background-color: white"><span style="text-decoration: underline">Credit risk</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Financial instruments
that potentially subject the Company to significant concentrations of credit risk consist primarily of cash in bank. As of June 30, 2023
and December 31, 2022, $<span id="xdx_90F_eus-gaap--DepositAssets_pp0p0_c20230630_zMyGlvpX7smk" title="Deposit">554,999</span>&#160;and $<span id="xdx_903_eus-gaap--DepositAssets_pp0p0_c20221231_zjpTFLEfI6Rb" title="Deposit">829,258</span>&#160;were deposited with financial institutions located in the PRC, respectively. Deposit
insurance system in China only insured each depositor at one bank for a maximum of approximately $69,000 (RMB 500,000). As of June 30,
2023 and December 31, 2022, $<span id="xdx_906_eus-gaap--CashFDICInsuredAmount_pp0p0_c20230630_zQmSzZDBsT42" title="CDIC insured limit">290,596</span>&#160;and $<span id="xdx_907_eus-gaap--CashFDICInsuredAmount_pp0p0_c20221231_zGNR0TWTrMv7" title="CDIC insured limit">372,549</span>&#160;are over the China deposit insurance limit which is not covered by insurance,
respectively.&#160;The Hong Kong Deposit Protection Board pays compensation up to a limit of HKD 500,000 (approximately USD&#160;64,000)
if the bank with which an individual/a company hold its eligible deposit fails. As of June 30, 2023 and December 31, 2022, cash balance
of $<span id="xdx_909_eus-gaap--Cash_iI_pp0p0_c20230630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--CreditRiskMember_zSpDsCikCjed" title="Cash balance">3,390</span>&#160;and $<span id="xdx_90E_eus-gaap--Cash_iI_pp0p0_c20221231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--CreditRiskMember_zMiprqb70NR5" title="Cash balance">209,561</span>&#160;was maintained at financial institutions in Hong Kong, of which none&#160;was subject to credit risk,
respectively.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">The Company
is also exposed to risk from its accounts receivable and other receivables. These assets are subjected to credit evaluations. An allowance
has been made for estimated unrecoverable amounts which have been determined by reference to past default experience and the current economic
environment.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">A majority of
the Company&#8217;s expense transactions are denominated in RMB and a significant portion of the Company and its subsidiaries&#8217; assets
and liabilities are denominated in RMB. RMB is not freely convertible into foreign currencies. In the PRC, certain foreign exchange transactions
are required by law to be transacted only by authorized financial institutions at exchange rates set by the People&#8217;s Bank of China
(&#8220;PBOC&#8221;). Remittances in currencies other than RMB by the Company in China must be processed through the PBOC or other China
foreign exchange regulatory bodies which require certain supporting documentation in order to affect the remittance.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">The Company&#8217;s
functional currency is the RMB, and its financial statements are presented in U.S. dollars. The RMB depreciated by 5.1% from December
31, 2022 to June 30, 2023. It is difficult to predict how market forces or PRC or U.S. government policy may impact the exchange rate
between the RMB and the U.S. dollar in the future. The change in the value of the RMB relative to the U.S. dollar may affect the Company&#8217;s
financial results reported in the U.S. dollar terms without giving effect to any underlying changes in its business or results of operations.
Currently, the Company&#8217;s assets, liabilities, revenues and costs are denominated in RMB.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">To the extent
that the Company needs to convert U.S. dollars into RMB for capital expenditures and working capital and other business purposes, appreciation
of RMB against U.S. dollar would have an adverse effect on the RMB amount the Company would receive from the conversion. Conversely, if
the Company decides to convert RMB into U.S. dollar for the purpose of making payments for dividends, strategic acquisition or investments
or other business purposes, appreciation of U.S. dollar against RMB would have a negative effect on the U.S. dollar amount available to
the Company.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><span style="text-decoration: underline">Customer
concentration risk</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">For the six
month ended June 30, 2023, two customers accounted for&#160;<span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20230101__20230630__srt--MajorCustomersAxis__custom--OneCustomerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zIQUbEtbMW9l" title="Concentration risk percentage">21.2</span>% and <span id="xdx_902_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20230101__20230630__srt--MajorCustomersAxis__custom--TwoCustomerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zj7CE4zil6L4" title="Concentration risk percentage">12.9</span>% of the Company&#8217;s total revenues of discontinued operations,
respectively. For the six month ended June 30, 2022, one customer accounted for&#160;<span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20220101__20220630__srt--MajorCustomersAxis__custom--OneCustomerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zMgQhTpUrZjb" title="Concentration risk percentage">22.6</span>% of the Company&#8217;s total revenues of discontinued
operations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">As of June 30,
2023, three customers accounted for&#160;<span id="xdx_903_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20230101__20230630__srt--MajorCustomersAxis__custom--OneCustomerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_z4hThoC3MZne" title="Concentration risk percentage">46.6</span>%,&#160;<span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20230101__20230630__srt--MajorCustomersAxis__custom--TwoCustomerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zEI4phBetjt4" title="Concentration risk percentage">24.3</span>%, and&#160;<span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20230101__20230630__srt--MajorCustomersAxis__custom--ThreeCustomerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zySRCNifkNfk" title="Concentration risk percentage">10.1</span>% of the total balance of accounts receivable of discontinued
operations, respectively.&#160;As of December 31, 2022, two customers accounted for&#160;<span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20220101__20221231__srt--MajorCustomersAxis__custom--OneCustomerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_z8lbm4faFrjb" title="Concentration risk percentage">45.7</span>% and <span id="xdx_90E_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20220101__20221231__srt--MajorCustomersAxis__custom--TwoCustomerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zTEWjHokwT97" title="Concentration risk percentage">23.1</span>% of the total balance of accounts
receivable of discontinued operations, respectively.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="background-color: white"><span style="text-decoration: underline">Vendor concentration risk</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">For the six
months ended June 30, 2023, two vendors accounted for&#160;<span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20230101__20230630__srt--MajorCustomersAxis__custom--OneCustomerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__custom--VendorConcentrationRiskMember_zZ65LPc8xLU1" title="Concentration risk percentage">37.6</span>% and <span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20230101__20230630__srt--MajorCustomersAxis__custom--TwoCustomerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__custom--VendorConcentrationRiskMember_z4vGL4IhMyJ1" title="Concentration risk percentage">16.8</span>% of the Company&#8217;s total purchases, respectively. For the
six months ended June 30, 2022, one vendor accounted for&#160;<span id="xdx_902_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20220101__20220630__srt--MajorCustomersAxis__custom--OneCustomerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__custom--VendorConcentrationRiskMember_zZltenIwyFl7" title="Concentration risk percentage">11.4</span>% of the Company&#8217;s total purchases of discontinued operations
.. </span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">As of June 30,
2023, two vendors accounted for&#160;<span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20230101__20230630__srt--MajorCustomersAxis__custom--OneCustomerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__custom--VendorConcentrationRiskMember_zERmqYn36RW1" title="Concentration risk percentage">65.0</span>% and&#160;<span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20230101__20230630__srt--MajorCustomersAxis__custom--TwoCustomerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__custom--VendorConcentrationRiskMember_zBo8eJkBA8wd" title="Concentration risk percentage">19.8</span>% of the total balance of accounts payable, respectively. As of December 31, 2022,
two vendors accounted for&#160;<span id="xdx_90E_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20220101__20221231__srt--MajorCustomersAxis__custom--OneCustomerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__custom--VendorConcentrationRiskMember_zGUYKMp63oN7" title="Concentration risk percentage">66.4</span>% and&#160;<span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20220101__20221231__srt--MajorCustomersAxis__custom--TwoCustomerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__custom--VendorConcentrationRiskMember_zQ1YmeNm9hll" title="Concentration risk percentage">20.3</span>% of the total balance of accounts payable of discontinued operations, respectively.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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_ConcentrationRiskDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 275<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//275/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RisksAndUncertaintiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RisksAndUncertaintiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140521893568560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Equity</a></td>
<td class="text"><p id="xdx_802_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_zIZ7lJNocr07" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><b>Note 11 &#8211;&#160;<span id="xdx_82B_zqWaVPdW4IX9">Equity</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><span style="text-decoration: underline">Ordinary
shares</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Infobird Cayman
was established under the laws of the Cayman Islands on March 26, 2020.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">On April 22, 2021, the Company completed its initial public offering (&#8220;IPO&#8221;) of 6,250,000 ordinary
shares, par value $0.001 per share, and on June 8, 2021, issued 125,000 ordinary shares pursuant to the underwriter&#8217;s partial
exercise of its over-allotment option in connection with the IPO, at a public offering price of $4.00 per share, which resulted
in net proceeds to the Company of approximately $20.8 million after deducting underwriting discounts and commissions and other
expenses.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">During the year
ended December 31, 2021, the Company granted&#160;<span id="xdx_90D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_c20210101__20211231_z4du1SvwNGI4" title="Number of ordinary shares granted">70,000</span></span>&#160;ordinary shares to two consulting firms based on grant date fair value of $<span id="xdx_903_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TwoConsultingFirmsMember_zUUOlnhiQqbd" title="Grant date fair value">150,600</span>&#160;to be amortized over stated services period.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">On September 9, 2022, the Company effected the&#160;1-for-5 Share Consolidation of its ordinary shares pursuant
to the Company&#8217;s second amended and restated memorandum and articles of association.&#160;The Company has retroactively restated
all share and per share data for all of the periods presented pursuant to ASC 260 to reflect the Share Consolidation.<span style="font: 12pt Times New Roman, Times, Serif">
</span><span style="font: 10pt Times New Roman, Times, Serif; background-color: white">Prior to September 9, 2022, the authorized
number of ordinary shares was&#160;<span id="xdx_90E_eus-gaap--CommonStockSharesAuthorized_iI_c20220908__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zYNY7V0cJAk9" title="Authorized number of ordinary shares">50,000,000</span>&#160;(pre-Share Consolidation) ordinary shares with a par value of $<span id="xdx_900_eus-gaap--CommonStockParOrStatedValuePerShare_iI_c20220908__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zhed1WPLCo0a" title="Ordinary stock, par value">0.001</span>&#160;(pre-Share
Consolidation) per ordinary share, and&#160;<span id="xdx_902_eus-gaap--CommonStockSharesIssued_iI_c20200326__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zhm4gDwgWGR8" title="Ordinary stock, shares issued">19,000,000</span>&#160;(pre-Share Consolidation) ordinary shares were issued on March 26,
2020</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Upon execution
of&#160;1-for-5 Share Consolidation in 2022, the Company recognized additional&#160;4,315&#160;shares of ordinary share due to round up.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white"><span style="background-color: white">On
September 29, 2022, the Company has entered into a Securities Purchase Agreement (the &#8220;Agreement 1&#8221;) with a purchaser. Pursuant
to the Agreement 1, the Company agreed to sell to this purchaser&#160;<span id="xdx_904_ecustom--SaleOfCommonStock_iI_c20220929__us-gaap--TransactionTypeAxis__custom--SecuritiesPurchaseAgreement1Member_zotTiPMklAm4" title="Sale of common stock">500,000</span>&#160;shares of common stock for a consideration of $<span id="xdx_90A_ecustom--ConsiderationAmount_iI_c20220929__us-gaap--TransactionTypeAxis__custom--SecuritiesPurchaseAgreement1Member_zfdw0dtGzpg6" title="Consideration amount">277,500</span>.
On September 29, 2022, the Company issued&#160;<span id="xdx_904_eus-gaap--CommonStockSharesIssued_iI_c20220929__us-gaap--TransactionTypeAxis__custom--SecuritiesPurchaseAgreement1Member_zQUi8979OKpc" title="Common stock shares issued">500,000</span>&#160;shares to this purchaser.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white"><span style="background-color: white">On
October 8, 2022, the Company has entered into a Securities Purchase Agreement (the &#8220;Agreement 2&#8221;) with a purchaser. Pursuant
to the Agreement 2, the Company agreed to sell to this purchaser&#160;<span id="xdx_90A_ecustom--SaleOfCommonStock_iI_c20221008__us-gaap--TransactionTypeAxis__custom--SecuritiesPurchaseAgreement2Member_zMTcQ3PmGPs7" title="Sale of common stock">500,000</span>&#160;shares of common stock for a consideration of $<span id="xdx_909_ecustom--ConsiderationAmount_iI_pp0p0_c20221008__us-gaap--TransactionTypeAxis__custom--SecuritiesPurchaseAgreement2Member_zaGvejwfszg5" title="Consideration amount">287,500</span>.
On October 8, 2022, the Company issued&#160;<span id="xdx_90A_eus-gaap--CommonStockSharesIssued_iI_c20221008__us-gaap--TransactionTypeAxis__custom--SecuritiesPurchaseAgreement2Member_zIjHoI3vEJd9" title="Common stock shares issued">500,000</span>&#160;shares to this purchaser.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white"><span style="background-color: white">On
November 9, 2022, the Company has entered into a Securities Purchase Agreement (the &#8220;Agreement 3&#8221;) with a purchaser. Pursuant
to the Agreement 3, the Company agreed to sell to this purchaser&#160;<span id="xdx_908_ecustom--SaleOfCommonStock_iI_c20221109__us-gaap--TransactionTypeAxis__custom--SecuritiesPurchaseAgreement3Member_zyxysniq1lF8" title="Sale of common stock">500,000</span>&#160;shares of common stock for a consideration of $<span id="xdx_902_ecustom--ConsiderationAmount_iI_pp0p0_c20221109__us-gaap--TransactionTypeAxis__custom--SecuritiesPurchaseAgreement3Member_zEu0FX9Surzl" title="Consideration amount">202,500</span>.
On November 9, 2022, the Company issued&#160;<span id="xdx_90C_eus-gaap--CommonStockSharesIssued_iI_c20221109__us-gaap--TransactionTypeAxis__custom--SecuritiesPurchaseAgreement3Member_zOh43g4G8KB9" title="Common stock shares issued">500,000</span>&#160;shares to this purchaser.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white"><span style="background-color: white">On
December 23, 2022, we issued the convertible notes (the &#8220;2022 CB&#8221;) in the aggregate principal amount of US$6.25 million pursuant
to the convertible note purchase agreement dated November 25, 2022, under which the holder of the 2022 CB (the &#8220;2022 CB Holder&#8221;)
may subscribe at eighty percent of the face value up to US$12.5 million in aggregate principal amount of our two-year convertible notes.
On the same date of the 2022 CB issuance, the 2022 CB Holder elected to convert the 2022 CB at the conversion price of US$0.5, representing
the floor price of the conversion price, resulting in the issuance of 12.5 million ordinary shares.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">On February
28, 2023, the Company issued <span id="xdx_902_eus-gaap--StockIssuedDuringPeriodSharesOther_c20230227__20230228_zkwDPjdgigje" title="Number of shares issued">3,846,000</span> units (each, a &#8220;Unit&#8221;) at a per Unit price of $1.30. Each Unit comprises: (1) one ordinary
share, and (2) 0.65 of a warrant to purchase one ordinary share. In a concurrent private placement we also sold unregistered warrant to
purchase <span id="xdx_901_eus-gaap--StockIssuedDuringPeriodSharesPurchaseOfAssets_c20230227__20230228_zdQ1Y94dlp6i" title="Purchase of ordinary shares">2,884,500</span> ordinary shares. The net proceeds of this offering was $<span id="xdx_904_eus-gaap--ProceedsFromDebtNetOfIssuanceCosts_pp0p0_c20230227__20230228_zhJGvB6K7eP4" title="Net proceeds">4,522,314</span>. On February 28, 2023, the Company issued <span id="xdx_90D_eus-gaap--SharesIssued_iI_pp0p0_c20230228_zKdjbJd9wc4e" title="Issued ordinary shares">3,846,000</span> ordinary
shares.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>




















<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Upon execution
of&#160;1-for-5 Share Consolidation in May 2023, the Company recognized additional&#160;<span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_c20230501__20230531_zYsFljVWLOz" title="Additional shares">12,321</span>&#160;shares of ordinary share due to round
up.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">On May 31, 2023,
the Company issued <span id="xdx_90A_eus-gaap--IncrementalCommonSharesAttributableToCallOptionsAndWarrants_c20230501__20230531_zWXEcZ1EfITd" title="Exercise of warrants">499,980</span> shares of ordinary shares for the exercise of the warrants issued on February 28, 2023.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">As of June 30, 2023 and December 31, 2022, the Company had&#160;<span id="xdx_901_eus-gaap--ExcessStockSharesAuthorized_iI_c20230531_zOoLiMr55MAk" title="Common stock shares authorized"><span id="xdx_90B_eus-gaap--ExcessStockSharesAuthorized_iI_c20221231_zFY7x4wUbMPg" title="Common stock shares authorized">1,000,000,000</span></span>&#160;authorized ordinary shares,
par value $<span id="xdx_907_eus-gaap--CommonStockParOrStatedValuePerShare_iI_pip0_c20230630_zYMbbp6Dw8Zd" title="Common stock par value"><span id="xdx_90D_eus-gaap--CommonStockParOrStatedValuePerShare_iI_pip0_c20221231_zPxRmUWZGycc" title="Common stock par value">0.025</span>&#160;</span>per share, of which&#160;<span id="xdx_904_eus-gaap--CommonStockSharesIssued_iI_c20230630_zGxdfnoH0AR7" title="Common stock shares issued"><span id="xdx_909_eus-gaap--CommonStockSharesOutstanding_iI_c20230630_zGdOeJ83fOql" title="Common stock shares outstanding">5,100,164</span></span> and <span id="xdx_90C_eus-gaap--CommonStockSharesIssued_iI_c20221231_zN3AbtvVY0Z9" title="Common stock shares issued"><span id="xdx_909_eus-gaap--CommonStockSharesOutstanding_iI_c20221231_zW6U68THCfy" title="Common stock shares outstanding">3,818,663</span></span>&#160;were issued and outstanding, respectively, which were retroactively restated to reflect 1-for-5 share consolidation effective on September
9, 2022 and 1-for-5 share consolidation effective on May 15, 2023.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="background-color: white"><span style="text-decoration: underline">Warrants</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><span style="background-color: white">In connection with the IPO, on April
22, 2021, t</span>he Company issued warrants to purchase&#160;<span id="xdx_902_ecustom--NumberOfWarrantPurchase_c20210421__20210422__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--IPOMember_zvtgogZ8hBFl" title="Number of warrant purchase">125,000</span>&#160;ordinary shares at $<span id="xdx_906_eus-gaap--SharePrice_iI_pip0_c20210422__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--IPOMember_zyHO6eEI0Ke6" title="Share price">20.00</span>&#160;per share, are
exercisable upon issuance and will expire on&#160;<span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate_dd_c20210421__20210422__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--IPOMember_z88RGaieImLg" title="Expiration date">March 31, 2026</span>&#160;which is five years from the effective of the registration statement.
As of June 30, 2023, the Company had warrants to purchase&#160;<span id="xdx_907_ecustom--NumberOfWarrantPurchase_c20230101__20230630__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--IPOMember_zA4cGYqAb8F1" title="Number of warrant purchase">125,000</span>&#160;ordinary shares outstanding with an exercise price of $<span id="xdx_90F_eus-gaap--SharePrice_iI_pip0_c20230630__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--IPOMember_zHjDIjGUwbN4" title="Share price">20.00</span>&#160;per
share and remaining lives of&#160;<span id="xdx_900_ecustom--WarrantRemainingLives_dtY_c20230101__20230630__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--IPOMember_zWuN4y2evVvf" title="Warrant remaining lives">2.75</span>&#160;years.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">The Company&#8217;s
outstanding warrants are classified as equity since they qualify for exception from derivative accounting as they are considered to be
indexed to the Company&#8217;s own stock and require net share settlement. The fair value of the warrants of approximately $1.3 million
is valued based on the Black-Scholes-Merton model and is recorded as additional paid-in capital from common stock based on the relative
fair value of net proceeds received using the following assumptions:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p>

<table cellpadding="0" cellspacing="0" id="xdx_89C_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_zMCS5uYb9xif" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Equity (Details)">
<tr style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span id="xdx_8B9_zFXhcndwPira" style="display: none">Schedule of assumptions used</span></td>
<td>&#160;</td>
<td style="text-align: left">&#160;</td>
<td id="xdx_49B_20230101__20230630_zhX7WNcDM5n1" style="text-align: right">&#160;</td>
<td style="text-align: left">&#160;</td></tr>
<tr id="xdx_406_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_dp_zo8rrKLXygF7" style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Annual
dividend yield</span></td>
<td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1478">&#8212;</span></span></td>
<td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr id="xdx_405_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_z2HzuhO9atNk" style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 10pt; width: 70%; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Expected
life (years)</span></td>
<td style="width: 10%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.0</span></td>
<td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr id="xdx_40A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pip0_dp_zkvBCpCutiHj" style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Risk-free
interest rate</span></td>
<td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.92</span></td>
<td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td></tr>
<tr id="xdx_407_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pip0_dp_zdx73dNw8Mv6" style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Expected
volatility</span></td>
<td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">95.15</span></td>
<td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td></tr>
</table>
<p id="xdx_8A7_zJIU8ytDQ1Za" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Following is
a summary of the status of warrants outstanding and exercisable as of June 30, 2023:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p>

<table cellpadding="0" cellspacing="0" id="xdx_89A_eus-gaap--ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_zJgsHb193gHb" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Equity (Details 1)">
<tr style="vertical-align: bottom">
<td style="padding-top: 0pt; padding-right: 0pt; padding-left: 10pt; text-align: left; text-indent: -10pt"><span id="xdx_8BA_zikiy0sOEjr8" style="display: none">Schedule of warrants outstanding</span></td>
<td style="padding-top: 0pt; padding-right: 0pt; padding-left: 10pt; text-align: left; text-indent: -10pt">&#160;</td>
<td style="font-size: 10pt; color: white">&#160;</td>
<td style="font-size: 10pt; color: white; text-align: left">&#160;</td>
<td style="font-size: 10pt; color: white; text-align: right">&#160;</td>
<td style="font-size: 10pt; color: white; text-align: left">&#160;</td>
<td style="font-size: 10pt; color: white">&#160;</td>
<td style="font-size: 10pt; color: white; text-align: left">&#160;</td>
<td style="font-size: 10pt; color: white; text-align: right">&#160;</td>
<td style="font-size: 10pt; color: white; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
<td colspan="2" style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Warrants</span></td>
<td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Weighted<br/>
Average<br/> Exercise<br/> Price</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; width: 42%; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Warrants
outstanding, as of December 31, 2021</span></td>
<td style="padding: 0pt 0pt 0pt 10pt; width: 1%; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="width: 5%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td id="xdx_98A_eus-gaap--ClassOfWarrantOrRightOutstanding_iS_c20220101__20221231_zx0k8VVV8Yq4" style="width: 20%; font-size: 10pt; text-align: right" title="Warrants outstanding - beginning balance"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">125,000</span></td>
<td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="width: 8%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td id="xdx_980_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iS_pip0_c20220101__20221231_zaH62zTxK416" style="width: 20%; font-size: 10pt; text-align: right" title="Weighted average exercise price, beginning"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">20.0</span></td>
<td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;Issued</span></td>
<td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td id="xdx_988_ecustom--WarrantsIssued_d0_c20220101__20221231_zl0mwSleeaN6" style="font-size: 10pt; text-align: right" title="Issued"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8212;</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td id="xdx_982_ecustom--WeightedAverageExercisePriceWarrantsIssued_pip0_d0_c20220101__20221231_z1V0ePjob8Rh" style="font-size: 10pt; text-align: right" title="Weighted average exercise price, warrants issued"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8212;</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;Exercised</span></td>
<td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td id="xdx_983_ecustom--WarrantsExercised_d0_c20220101__20221231_zU3GjX6nbSxf" style="font-size: 10pt; text-align: right" title="Exercised"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8212;</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td id="xdx_986_ecustom--WeightedAverageExercisePriceWarrantsExercised_pip0_d0_c20220101__20221231_zlqX99kYxSw1" style="font-size: 10pt; text-align: right" title="Weighted average exercise price, warrants exercised"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8212;</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;Expired</span></td>
<td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td id="xdx_982_ecustom--WarrantsExpired_d0_c20220101__20221231_z4smBP8Aac8i" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Expired"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8212;</span></td>
<td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td id="xdx_980_ecustom--WeightedAverageExercisePriceWarrantsExpired_pip0_d0_c20220101__20221231_zZHUzyYFPnnl" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Weighted average exercise price, warrants expired"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8212;</span></td>
<td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Warrants
outstanding, as of December 31, 2022</span></td>
<td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td id="xdx_989_eus-gaap--ClassOfWarrantOrRightOutstanding_iS_c20230101__20230630_zYHNITVb46Y9" style="font-size: 10pt; text-align: right" title="Warrants outstanding - beginning balance"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">125,000</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td id="xdx_989_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iS_pip0_c20230101__20230630_zyGwhpKF4b6g" style="font-size: 10pt; text-align: right" title="Weighted average exercise price, beginning"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">20.0</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; color: white; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; font-size: 10pt; color: white; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td id="xdx_980_ecustom--WarrantsExercised_d0_c20230101__20230630_zCQ7OXiBZOR2" style="border-bottom: Black 1pt solid; font-size: 10pt; color: white; text-align: right" title="Exercised"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8212;</span></td>
<td style="padding-bottom: 1pt; font-size: 10pt; color: white; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; color: white; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; font-size: 10pt; color: white; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td id="xdx_98A_ecustom--WeightedAverageExercisePriceWarrantsExercised_pip0_d0_c20230101__20230630_z55NhxJE0UI" style="border-bottom: Black 1pt solid; font-size: 10pt; color: white; text-align: right" title="Weighted average exercise price, warrants exercised"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8212;</span></td>
<td style="padding-bottom: 1pt; font-size: 10pt; color: white; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Warrants
outstanding, as of June 30, 2023 (unaudited)</span></td>
<td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td id="xdx_989_eus-gaap--ClassOfWarrantOrRightOutstanding_iE_c20230101__20230630_zz8svTvjHkQ3" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Warrants outstanding - ending balance"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">125,000</span></td>
<td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td id="xdx_986_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iE_pip0_c20230101__20230630_zSsR0jJVbhSb" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Weighted average exercise price, ending"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">20.0</span></td>
<td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font: 10pt SimSun; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; font: 10pt SimSun; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; font: 10pt SimSun; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;</span></td>
<td style="font: 10pt SimSun; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font: 10pt SimSun; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; font: 10pt SimSun; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; font: 10pt SimSun; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;</span></td>
<td style="font: 10pt SimSun; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Warrants
exercisable, as of June 30, 2023 (unaudited)</span></td>
<td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td id="xdx_98B_ecustom--WarrantsExercisable_iI_c20230630_zr7LmgIv03zh" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Warrants exercisable"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">125,000</span></td>
<td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td id="xdx_98C_ecustom--WeightedAverageExercisePriceWarrantsExercisable_iI_pip0_c20230630_zViVYVQsnqnf" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Weighted average exercise price, warrants exercisable"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">20.0</span></td>
<td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
</table>
<p id="xdx_8A6_z1BMIZrR7XQ1" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;&#160;</p>























<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="background-color: white"><span style="text-decoration: underline">Share-based compensation</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">During the
year ended December 31, 2021, the Company granted&#160;<span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_c20210101__20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TwoConsultingFirmsMember_zgmgO4HwGtsk" title="Number of ordinary shares granted">70,000</span>&#160;ordinary
shares to two consulting firms based on grant date fair value of $<span id="xdx_90A_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TwoConsultingFirmsMember_z0xD2WJhgWPf" title="Grant date fair value">150,600</span>&#160;to
be amortized over the services period. For the six months ended June 30, 2023 and 2022, share based compensation expense was
amounted to nil&#160;<span id="xdx_908_eus-gaap--ShareBasedCompensation_pp0p0_c20230101__20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TwoConsultingFirmsMember_zgrb674BfVT1" style="display: none" title="Share based compensation">0</span> and&#160;$<span id="xdx_90A_eus-gaap--ShareBasedCompensation_pp0p0_c20220101__20220630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TwoConsultingFirmsMember_zJoBmVcxfLc" title="Share based compensation">10,134</span>,
respectively. As of June 30, 2023, the share-based compensations had been fully amortized by the Company.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="background-color: white"><span style="text-decoration: underline">Restricted assets</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">The Company&#8217;s
ability to pay dividends is primarily dependent on the Company receiving distributions of funds from its subsidiaries. Relevant PRC statutory
laws and regulations permit payments of dividends by Infobird WFOE, Infobird Beijing, Infobird Anhui, Infobird Guiyang and Qishuo (collectively
&#8220;Infobird PRC entities&#8221;) only out of their retained earnings, if any, as determined in accordance with PRC accounting standards
and regulations. The results of operations reflected in the accompanying unaudited interim condensed consolidated financial statements
prepared in accordance with U.S. GAAP differ from those reflected in the statutory financial statements of Infobird PRC entities.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Infobird PRC
entities are required to set aside at least 10% of their after-tax profits each year, if any, to fund certain statutory reserve funds
until such reserve funds reach 50% of its registered capital. In addition, Infobird PRC entities may allocate a portion of its after-tax
profits based on PRC accounting standards to enterprise expansion fund and staff bonus and welfare fund at its discretion. Infobird PRC
entities may allocate a portion of its after-tax profits based on PRC accounting standards to a discretionary surplus fund at its discretion.
The statutory reserve funds and the discretionary funds are not distributable as cash dividends. Remittance of dividends by a wholly foreign-owned
company out of China is subject to examination by the banks designated by State Administration of Foreign Exchange.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">As a result
of the foregoing restrictions, Infobird PRC entities are restricted in their ability to transfer their assets to the Company. Foreign
exchange and other regulation in the PRC may further restrict Infobird PRC entities from transferring funds to the Company in the form
of dividends, loans and advances. As of June 30, 2023 and December 31, 2022, amounts restricted are the paid-in-capital, registered capital
and statutory reserves of Infobird PRC entities, which amounted to approximately $<span id="xdx_905_ecustom--PaidincapitalRegisteredCapitalAndStatutoryReserves_iI_pn5n6_c20230630_zk5iArN3psGl" title="Paid-in-capital, registered capital and statutory reserves">19.8</span>&#160;million and $<span id="xdx_902_ecustom--PaidincapitalRegisteredCapitalAndStatutoryReserves_iI_pn5n6_c20221231_zxNpPjbKceA7" title="Paid-in-capital, registered capital and statutory reserves">19.3</span>&#160;million, respectively.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><span style="text-decoration: underline">Statutory
reserves</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">As of June 30,
2023 and December 31, 2022, The Company&#8217;s PRC entities collectively attributed $<span id="xdx_90D_ecustom--StatutorysReserve_iI_pp0p0_c20230630_zdPg94O72Wt4" title="Statutory reserves"><span id="xdx_907_ecustom--StatutorysReserve_iI_pp0p0_c20221231_zxoXkik4C9Yj" title="Statutory reserves">449,136</span></span>&#160;of retained earnings for the statutory
reserves.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481062/946-235-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481062/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480237/815-40-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//505/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-14<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-14<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-16<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-18<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-18<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140521901370752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Lease<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesOfLesseeDisclosureTextBlock', window );">Lease</a></td>
<td class="text"><p id="xdx_80C_eus-gaap--LeasesOfLesseeDisclosureTextBlock_zZLE9gktsUKf" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><b>Note 12 &#8211;&#160;<span id="xdx_82C_zNFMR9pV4Mx8">Lease</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">The Company
determines if a contract contains a lease at inception. US GAAP requires that the Company&#8217;s leases be evaluated and classified as
operating or finance leases for financial reporting purposes. The classification evaluation begins at the commencement date and the lease
term used in the evaluation includes the non-cancellable&#160;period for which the Company has the right to use the underlying asset,
together with renewal option periods when the exercise of the renewal option is reasonably certain and failure to exercise such option
which result in an economic penalty. All of the Company&#8217;s real estate leases are classified as operating leases. The leases generally
do not contain options to extend at the time of expiration and the weighted average remaining lease terms are 0.4 years.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">The Company
entered into various non-cancellable operating lease agreements for offices and employee dormitories as of June 30, 2023. Upon adoption
of FASB ASU 2016-02, the Company recognized approximately $<span id="xdx_90D_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn5n6_c20230630_zu56XBGKkln1" title="Right of use assets">0.0</span>&#160;million right of use (&#8220;ROU&#8221;) assets and same amount of
lease liabilities based on the present value of the future minimum rental payments of leases, using a discount rate&#160;of 4.8%&#160;based
on duration of lease terms. The Company&#8217;s lease agreements do not contain any material residual value guarantees or material restrictive
covenants. The Company&#8217;s lease liabilities under the remaining operating leases as of June 30, 2023 for the next five years is as
follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>





















<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"></p>

<table cellpadding="0" cellspacing="0" id="xdx_88F_eus-gaap--ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_pp0p0_zFWZ8Ica9sWd" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Lease (Details)">
<tr style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span id="xdx_8B7_znBrWmnGNBq5" style="display: none">Schedule of minimum lease payments under the remaining operating leases</span></td>
<td>&#160;</td>
<td style="text-align: left">&#160;</td>
<td id="xdx_498_20230630_z7Xcndx8Fwj" style="text-align: center">&#160;</td>
<td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
<td style="padding: 0pt 0pt 0pt 10pt; font-size: 12pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">June
30,</span></td></tr>
<tr id="xdx_40C_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_zhAz70oODce6" style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; width: 70%; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2024</span></td>
<td style="width: 10%; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">19,752</span></td>
<td style="width: 1%; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr id="xdx_403_eus-gaap--OperatingLeasesFutureMinimumPaymentsDue_iI_pp0p0_zQ5vFBlBnNyc" style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
undiscounted lease payments</span></td>
<td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">19,752</span></td>
<td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr id="xdx_408_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pp0p0_di_zkYsBKEjTpB9" style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;Less
imputed interest</span></td>
<td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(377</span></td>
<td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
<tr id="xdx_40B_eus-gaap--OperatingLeaseLiability_iI_pp0p0_zr9zdvyW0FKe" style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
lease liabilities</span></td>
<td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">19,375</span></td>
<td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr id="xdx_400_ecustom--OperatingLeaseLiabilityDiscontinuedOperations_iI_pp0p0_z4gEsrwYV3di" style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less:
total lease liabilities - discontinued operations</span></td>
<td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(19,375</span></td>
<td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
<tr id="xdx_403_ecustom--OperatingLeaseLiabilityContinuedOperations_iI_pp0p0_zeiG7dK3SuI7" style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
lease liabilities - continuing operations</span></td>
<td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1571">&#8212;</span></span></td>
<td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><br/>
Rent expense accounted in loss from discontinued operations for the six months ended June 30, 2023 and 2022 was $<span id="xdx_900_eus-gaap--OperatingLeasesRentExpenseNet_pp0p0_c20230101__20230630_zmOARExkuSD7" title="Rent expense">59,487</span>&#160;and $<span id="xdx_901_eus-gaap--OperatingLeasesRentExpenseNet_pp0p0_c20220101__20220630_z79MkSAOJam" title="Rent expense">122,503</span>,&#160;respectively.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesOfLesseeDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for lessee entity's leasing arrangements including, but not limited to, all of the following: (a.) The basis on which contingent rental payments are determined, (b.) The existence and terms of renewal or purchase options and escalation clauses, (c.) Restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 840<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//840/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>28
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140521895011936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and contingencies<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and contingencies</a></td>
<td class="text"><p id="xdx_803_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_z7iTNYfNx5R5" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><b>Note 13 &#8211;&#160;<span id="xdx_82D_zCi4BUXpuMu1">Commitments
and contingencies</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><span style="text-decoration: underline">Legal</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">From time to
time, the Company is party to certain legal proceedings, as well as certain asserted and un-asserted claims. Amounts accrued, as well
as the total amount of reasonably possible losses with respect to such matters, individually and in the aggregate, are not deemed to be
material to the unaudited interim condensed consolidated financial statements.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><span style="text-decoration: underline">Variable
interest entity structure</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">In the opinion
of management, (i) the corporate structure of the Company is in compliance with existing PRC laws and regulations; (ii) the Contractual
Arrangements are valid and binding, and do not result in any violation of PRC laws or regulations currently in effect; and (iii) the business
operations of Infobird WFOE and the VIEs are in compliance with existing PRC laws and regulations in all material respects.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">However, there
are substantial uncertainties regarding the interpretation and application of current and future PRC laws and regulations. Accordingly,
the Company cannot be assured that PRC regulatory authorities will not ultimately take a contrary view to the foregoing opinion of its
management. If the current corporate structure of the Company or the Contractual Arrangements is found to be in violation of any existing
or future PRC laws and regulations, the Company may be required to restructure its corporate structure and operations in the PRC to comply
with changing and new PRC laws and regulations. In the opinion of management, the likelihood of loss in respect of the Company&#8217;s
current corporate structure or the Contractual Arrangements is remote based on current facts and circumstances.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><span style="text-decoration: underline">COVID-19</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">In March 2020,
the World Health Organization declared COVID-19 a pandemic.&#160;The pandemic has resulted in quarantines, travel restrictions, and the
temporary closure of stores and facilities in China and elsewhere.&#160;Given the rapidly expanding nature of the COVID-19 pandemic, and
because substantially all of the Company&#8217;s business operations and workforce are concentrated in China, the Company&#8217;s business,
results of operations, and financial condition have been adversely affected for the year ended December 31, 2022. The impact of COVID-19
on the macroeconomic outlook of China may still have adverse financial impacts for the Company for the remaining of 2023 and beyond and
cannot be reasonably estimated at this time.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482648/440-10-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//450/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480327/954-440-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482648/440-10-50-4<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 440<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//440/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140521900840800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment information and revenue analysis<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_DisclosureSegmentInformationAndRevenueAnalysisAbstract', window );"><strong>Segment Information And Revenue Analysis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_SegmentInformationAndRevenueAnalysisTextBlock', window );">Segment information and revenue analysis</a></td>
<td class="text"><p id="xdx_807_ecustom--SegmentInformationAndRevenueAnalysisTextBlock_zGp8Z65lPey3" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><b>Note 14 &#8211;&#160;<span id="xdx_82B_zICrmcTqlCJj">Segment
information and revenue analysis</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">The Company
follows ASC 280, Segment Reporting, which requires that companies disclose segment data based on how management makes decisions about
allocating resources to each segment and evaluating their performances. The Company has one reporting segment. The Company&#8217;s chief
operating decision maker has been identified as the chief executive officer, who reviews consolidated results when making decisions about
allocating resources and assessing performance of the Company and hence the Company has only one reportable segment. The Company does
not distinguish between markets or segments for the purpose of internal reporting. The Company&#8217;s long-lived assets are substantially
all located in the PRC and all of the Company&#8217;s revenues are derived from the PRC.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>





















<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Disaggregated
information of revenues by business lines are as follows*:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p>

<table cellpadding="0" cellspacing="0" id="xdx_889_eus-gaap--DisaggregationOfRevenueTableTextBlock_zw37WuvRebj2" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Segment information and revenue analysis (Details)">
<tr style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span id="xdx_8BE_zKcdIJVsySme" style="display: none">Schedule of disaggregated information of revenues</span></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: center">&#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: center">&#160;</td>
<td style="font-size: 10pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
the six months ended<br/> June 30, 2023</span></td>
<td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
the six months&#8239;ended<br/> June 30, 2022</span></td></tr>
<tr style="vertical-align: bottom">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; width: 56%; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Standard
cloud-based services</span></td>
<td style="width: 8%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td id="xdx_980_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_pp0p0_c20230101__20230630__srt--ProductOrServiceAxis__custom--StandardCloudBasedServicesMember_fKg_____zQVOzjThMSSi" style="width: 12%; font-size: 10pt; text-align: right" title="Total revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">754,323</span></td>
<td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="width: 8%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td id="xdx_982_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_pp0p0_c20220101__20220630__srt--ProductOrServiceAxis__custom--StandardCloudBasedServicesMember_fKg_____zdjAQpnou7ka" style="width: 12%; font-size: 10pt; text-align: right" title="Total revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,243,483</span></td>
<td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Business
process outsourcing services</span></td>
<td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td id="xdx_98C_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_pp0p0_c20230101__20230630__srt--ProductOrServiceAxis__custom--BusinessProcessOutsourcingServicesMember_fKg_____zZuJzUAImre9" style="font-size: 10pt; text-align: right" title="Total revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">938,137</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td id="xdx_98F_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_pp0p0_c20220101__20220630__srt--ProductOrServiceAxis__custom--BusinessProcessOutsourcingServicesMember_fKg_____zoi6Z20nO4Pb" style="font-size: 10pt; text-align: right" title="Total revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,046,074</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Business
integration services</span></td>
<td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td id="xdx_988_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_pp0p0_c20230101__20230630__srt--ProductOrServiceAxis__custom--BusinessIntegrationServicesMember_fKg_____zF01ggLAS4P1" style="font-size: 10pt; text-align: right" title="Total revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">398,285</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td id="xdx_984_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_pp0p0_c20220101__20220630__srt--ProductOrServiceAxis__custom--BusinessIntegrationServicesMember_fKg_____za0YIcZA8APh" style="font-size: 10pt; text-align: right" title="Total revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">278,434</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other
revenues</span></td>
<td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td id="xdx_98F_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_pp0p0_c20230101__20230630__srt--ProductOrServiceAxis__custom--OtherRevenuesMember_fKg_____zSFmH4syY3L2" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Total revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">174,680</span></td>
<td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td id="xdx_986_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_pp0p0_c20220101__20220630__srt--ProductOrServiceAxis__custom--OtherRevenuesMember_fKg_____zBLo544IIsv9" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Total revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">11,758</span></td>
<td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
revenues</span></td>
<td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td id="xdx_986_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_pp0p0_c20230101__20230630_fKg_____zSWDRDt9Bp8f" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Total revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,265,425</span></td>
<td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td id="xdx_986_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_pp0p0_c20220101__20220630_fKg_____z2IXtZGLgCbe" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Total revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,579,749</span></td>
<td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p>


<table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
<td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 3%; padding-right: 5.4pt; padding-left: 5.4pt"><span id="xdx_F00_zVF7ik3Bo9ab" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td>
<td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 97%; padding-right: 5.4pt; padding-left: 5.4pt"> <span id="xdx_F17_zORrA4SRbBg6" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All of revenues
were derived from discontinued operations for the six months ended June 30, 2023 and 2022.</span></td></tr>
</table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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_ifbd_DisclosureSegmentInformationAndRevenueAnalysisAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_DisclosureSegmentInformationAndRevenueAnalysisAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</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_ifbd_SegmentInformationAndRevenueAnalysisTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_SegmentInformationAndRevenueAnalysisTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</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>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140521899407840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events</a></td>
<td class="text"><p id="xdx_804_eus-gaap--SubsequentEventsTextBlock_zaExWWNteXt5" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><b>Note 15 &#8211;&#160;<span id="xdx_82E_zgqBoxoeCzvk">Subsequent
Events</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">The
Company evaluated all events and transactions that occurred after June 30, 2023 up through </span>October 31,<span style="background-color: white">
2023, the date the Company issued these unaudited interim condensed consolidated financial statements.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">On July 24,
2023, the Company entered into a securities purchase agreement (the &#8220;Agreement 1&#8221;) with certain accredited investors (the
&#8220;Purchasers 1&#8221;), pursuant to which the Company agreed to sell to the Purchasers 1 an aggregate of <span id="xdx_900_eus-gaap--StockIssuedDuringPeriodSharesPurchaseOfAssets_c20230723__20230724__us-gaap--TransactionTypeAxis__custom--SecuritiesPurchaseAgreement1Member__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__srt--TitleOfIndividualAxis__custom--Purchaser1Member_zJSxaTLk6Zp7" title="Purchase of ordinary shares">88,105,727</span> ordinary shares.
The net proceeds from the transactions were $<span id="xdx_907_eus-gaap--ProceedsFromDebtNetOfIssuanceCosts_pp0p0_c20230723__20230724__us-gaap--TransactionTypeAxis__custom--SecuritiesPurchaseAgreement1Member__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__srt--TitleOfIndividualAxis__custom--Purchaser1Member_zxxfWEHGWlr5" title="Net proceeds">30,000,000</span>, after deducting certain fees due to the placement agent and the Company&#8217;s
transaction expenses, and will be used for working capital and general corporate purposes.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">On August 3,
2023, the Company entered into a securities purchase agreement (the &#8220;Agreement 2&#8221;) with certain purchasers listed on the signature
pages thereto (the &#8220;Purchasers 2&#8221;), in connection with the offer and sale (the &#8220;Offering&#8221;) of an aggregate of
<span id="xdx_907_eus-gaap--StockIssuedDuringPeriodSharesPurchaseOfAssets_c20230802__20230803__us-gaap--TransactionTypeAxis__custom--SecuritiesPurchaseAgreement2Member__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__srt--TitleOfIndividualAxis__custom--Purchaser2Member_zlOPG3FgE5b7" title="Purchase of ordinary shares">44,117,648</span> ordinary shares of the Company. The net proceeds from the transactions were $<span id="xdx_909_eus-gaap--ProceedsFromDebtNetOfIssuanceCosts_pp0p0_c20230802__20230803__us-gaap--TransactionTypeAxis__custom--SecuritiesPurchaseAgreement2Member__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__srt--TitleOfIndividualAxis__custom--Purchaser2Member_zqQywYLT60Ll" title="Net proceeds">15,000,000</span>, after deducting certain fees due to
the placement agent and the Company&#8217;s transaction expenses, and will be used for working capital and general corporate purposes.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">On August 11,
2023, the Company entered into an equity transfer agreement (the &#8220;Agreement 3&#8221;) with CRservices Limited (the &#8220;Buyer&#8221;).
Pursuant to the Agreement 3, the Company agreed to sell all the equity interest in Infobird HK (the &#8220;Subsidiary&#8221;), the wholly-owned
subsidiary of the Company, to the Buyer for a total price of HK$<span id="xdx_904_eus-gaap--GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee_pp0p0_c20230810__20230811__us-gaap--TransactionTypeAxis__custom--SecuritiesPurchaseAgreement3Member__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__srt--CurrencyAxis__currency--HKD__srt--TitleOfIndividualAxis__custom--BuyerMember_zBbLgErFUxm5" title="Equity interest">10,000</span> (the &#8220;Disposition&#8221;). The Board of Directors approved
the transaction contemplated by the Agreement 3. The Disposition closed on August 11, 2023, and represented the Company ceased to have
any business operation in mainland China.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">On Octorber
4, 2023, the Company issued $<span id="xdx_90E_eus-gaap--ConvertibleNotesPayable_iI_pp0p0_c20231004__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__srt--TitleOfIndividualAxis__custom--Purchaser4Member_zwuBaUd45lp6" title="Convertible note">2,220,000</span> convertible note to a certain purchaser (the &#8220;Purchaser 4&#8221;). The net proceeds from
the transactions were $<span id="xdx_90F_eus-gaap--ProceedsFromDebtNetOfIssuanceCosts_pp0p0_c20230101__20230630__srt--TitleOfIndividualAxis__custom--Purchaser4Member_zl4zsS7GVeKj" title="Net proceeds">2,220,000</span>, which was received in advance, and accounted in advance from investor as of June 30, 2023. On the same day,
all of the issued convertible note was converted into common shares.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">&#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_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//855/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483399/855-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140522001326368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of significant accounting policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of presentation</a></td>
<td class="text"><p id="xdx_84B_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zO33TqbSEVJf" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><span style="text-decoration: underline"><span id="xdx_867_zbwOIq61KlBh">Basis of
presentation</span></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">The accompanying
unaudited interim&#160;condensed&#160;consolidated financial statements of the Company have been prepared in accordance with accounting
principles generally accepted in the United States of America (&#8220;U.S.&#160;GAAP&#8221;) and applicable rules and regulations of the
SEC, regarding financial reporting, and include all normal and recurring adjustments that management of the Company considers necessary
for a fair presentation of its financial position and operation results. Certain information and footnote disclosures normally included
in financial statements prepared in conformity with U.S.&#160;GAAP have been condensed or omitted pursuant to such rules and regulations.
The results of operations are not necessarily indicative of results to be expected for any other interim period or for the full year.
Accordingly, these statements should be read in conjunction with the Company&#8217;s audited financial statements as of and for the years
ended December&#160;31, 2022.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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="Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Principles of consolidation</a></td>
<td class="text"><p id="xdx_84B_eus-gaap--ConsolidationPolicyTextBlock_zSuLTZ6bdUsf" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span><span style="text-decoration: underline"><span id="xdx_865_zKiqMhXWY4bg">Principles of consolidation</span></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>The unaudited
interim condensed consolidated financial statements include the financial statements of the Company and its subsidiaries, which include
the wholly-foreign owned enterprise and VIE over which the Company exercises control and, when applicable, entities for which the Company
has a controlling financial interest or is the primary beneficiary for accounting purposes. Infobird WFOE is deemed to have a controlling
financial interest and be the primary beneficiary for accounting purposes of Infobird Beijing because it has both of the following characteristics:&#160;(1)
the power to direct activities at Infobird Beijing that most significantly impact such entity&#8217;s economic performance, and (2) the
right to receive benefits from Infobird Beijing that could potentially be significant to such entity. All transactions and balances among
the Company and its subsidiaries have been eliminated upon consolidation.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#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="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of estimates and assumptions</a></td>
<td class="text"><p id="xdx_842_eus-gaap--UseOfEstimates_zdkiHgaAXLc7" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><span style="text-decoration: underline"><span id="xdx_868_zExke8VIYcxh">Use of estimates
and assumptions</span></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">The preparation
of unaudited interim condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and
assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities as of the
date of the unaudited interim condensed consolidated financial statements and the reported amounts of revenues and expenses during the
periods presented. Significant accounting estimates reflected in the Company&#8217;s unaudited interim condensed consolidated financial
statements include the useful lives of property and equipment and intangible assets, software development costs, impairment of long-lived
assets, allowance for doubtful accounts, revenue recognition, share-based compensation, allowance for deferred tax assets and uncertain
tax position. The inputs into the Company&#8217;s judgments and estimates consider the economic implications of COVID-19 on the Company&#8217;s
critical and significant accounting estimates. Actual results could differ from these estimates.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign currency translation and transaction</a></td>
<td class="text"><p id="xdx_840_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_zlhSKszsRlub" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span><span style="text-decoration: underline"><span id="xdx_866_z0GAGSSoldJj">Foreign currency translation and
transaction</span></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>The reporting
currency of the Company is the U.S. dollar. The Company in China conducts its businesses in the local currency, Renminbi (RMB), as its
functional currency. Assets and liabilities are translated at the noon buying rate in the City of New York for cable transfers of RMB
as certified for customs purposes by the Federal Reserve Bank of New York at the end of the period. The statement of income accounts are
translated at the average translation rates and the equity accounts are translated at historical rates. Translation adjustments resulting
from this process are included in accumulated other comprehensive income (loss). Transaction gains and losses that arise from exchange
rate fluctuations on transactions denominated in a currency other than the functional currency are included in the results of operations
as incurred.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>Translation
adjustments included in accumulated other comprehensive income (loss) amounted to $<span id="xdx_901_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iI_pp0p0_c20230630_zQ1Kn2WNNyYg" title="Accumulated other comprehensive income">786,414</span>&#160;and $<span id="xdx_905_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iI_pp0p0_c20221231_zqg17oxMgKD6" title="Accumulated other comprehensive income">361,655</span>&#160;as of June 30, 2023
and December 31, 2022, respectively. The balance sheet amounts, with the exception of equity at June 30, 2023 and December 31, 2022 were
translated at 7.2513 RMB and 6.8972 RMB, respectively. The equity accounts were stated at their historical rate. The average translation
rates applied to statement of income accounts for the six months ended June 30, 2023 and 2022 were 6.9283 RMB and 6.4791 RMB to $1.00,
respectively. Cash flows are also translated at average translation rates for the periods, therefore, amounts reported on the statements
of cash flows will not necessarily agree with changes in the corresponding balances on the consolidated balance sheets.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#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="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash</a></td>
<td class="text"><p id="xdx_844_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zccon1Zir8i2" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="background-color: white"><span style="text-decoration: underline"><span id="xdx_86F_zgY5ERoXg0Tc">Cash</span></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Cash consists
of cash on hand, demand deposits and time deposits placed with banks or other financial institutions and have original maturities of less
than three (3) months.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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="Show.showAR( this, 'defref_us-gaap_ReceivablesPolicyTextBlock', window );">Accounts receivable, net</a></td>
<td class="text"><p id="xdx_84D_eus-gaap--ReceivablesPolicyTextBlock_zPeVR4N8cgJh" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span><span style="text-decoration: underline"><span id="xdx_865_zwMFOiUqo3Yi">Accounts
receivable, net</span></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>Accounts receivable
include trade accounts due from customers. Accounts are considered overdue after thirty (30) days from payment due date. In establishing
the required allowance for doubtful accounts, management considers historical collection experience, aging of the receivables, the economic
environment, industry trend analysis, and the credit history and financial conditions of the customers. Management reviews its receivables
on a regular basis to determine if the bad debt allowance is adequate, and adjusts the allowance when necessary. Delinquent account balances
are written off against allowance for doubtful accounts after management has determined that the likelihood of collection is not probable.
As of June 30, 2023 and December 31, 2022, allowance for doubtful accounts were $<span id="xdx_90C_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pp0p0_c20230630_ztefkWqZ0q7c" title="Allowance for the doubtful accounts">5,422,446</span> and $<span id="xdx_90C_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pp0p0_c20221231_zaEA2J9eqbZe" title="Allowance for the doubtful accounts">5,777,189</span>, respectively. All of allowance
for doubtful accounts were from discontinued operations and classified in the caption &#8220;current assets of discontinued operations&#8221;
in the accompanying unaudited interim condensed consolidated balance sheets.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_OtherReceivablesNetPoliciesTextBlock', window );">Other receivables, net</a></td>
<td class="text"><p id="xdx_84E_ecustom--OtherReceivablesNetPoliciesTextBlock_zlVRpuSBTav3" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="background-color: white"><span style="text-decoration: underline"><span id="xdx_860_z6taUnADSWhf">Other receivables, net</span></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Other receivables
primarily include advances to employees and other deposits. Management regularly reviews the aging of receivables and changes in payment
trends and records allowances when management believes collection of amounts due are at risk. Accounts considered uncollectable are written
off against allowances after exhaustive efforts at collection are made. As of June 30, 2023 and December 31, 2022, allowance for doubtful
accounts were $<span id="xdx_90C_eus-gaap--AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_iI_pp0p0_c20230630_z2MhFx1bvf17" title="Allowance for the doubtful accounts on other receivable">11,225</span> and $<span id="xdx_901_eus-gaap--AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_iI_pp0p0_c20221231_zIHkJERQ8hT6" title="Allowance for the doubtful accounts on other receivable">11,801</span>, respectively. All of allowance for doubtful accounts were from discontinued operations and classified
in the caption &#8220;current assets of discontinued operations&#8221; in the accompanying unaudited interim condensed consolidated balance
sheets.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_PrepaymentsPoliciesTextBlock', window );">Prepayments</a></td>
<td class="text"><p id="xdx_842_ecustom--PrepaymentsPoliciesTextBlock_z1LeaX5lmSJa" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span><span style="text-decoration: underline"><span id="xdx_86B_zdeEzXLNBs7j">Prepayments</span></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>Prepayments
are cash deposited or advanced to suppliers for future service rendering. The amounts are refundable and bear no interest. For any advances
to suppliers determined by management that such advances will not be in receipts or refundable, the Company will recognize an allowance
account to reserve such balances. Management reviews its advances to suppliers on a regular basis to determine if the allowance is adequate,
and adjusts the allowance when necessary. Delinquent account balances are written off against allowance for doubtful accounts after management
has determined that the likelihood of collection is not probable. Management continues to evaluate the reasonableness of the valuation
allowance policy and update it if necessary. As of June 30, 2023 and December 31, 2022,&#160;<span id="xdx_907_eus-gaap--PremiumsAndOtherReceivablesNet_iI_pp0p0_do_c20230630_zUk6kSWRCATb" title="Allowance for the doubtful accounts of prepayments"><span id="xdx_903_eus-gaap--PremiumsAndOtherReceivablesNet_iI_pp0p0_do_c20221231_z3p5CcAJLmRd" title="Allowance for the doubtful accounts of prepayments">no</span></span>&#160;allowance for the doubtful accounts
were deemed necessary for both continuing and discontinued operations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_ShortTermInvestmentsPolicyTextBlock', window );">Short term investments</a></td>
<td class="text"><p id="xdx_849_ecustom--ShortTermInvestmentsPolicyTextBlock_zNU3mnEY2PXa" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="background-color: white"><span style="text-decoration: underline"><span id="xdx_868_zSi9LXxx2YZ8">Short term investments</span></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Short-term&#160;investments
are investments in wealth management product with underlying in bonds offered by private entities and other equity products.
The investments can be redeemed upon three months&#8217; notice and their carrying values approximate their fair values. The
gain (loss) from sale of any investments and fair value change are recognized in the statements of income and comprehensive
income. Gain (loss) from short term investments for six months ended June 30, 2023 and 2022 amounted to $<span id="xdx_90F_eus-gaap--GainLossOnInvestments_pp0p0_c20230101__20230630_z7IhQwUKaIwb" title="Gain (loss) from short term investments">84,634</span>
and&#160;$<span id="xdx_904_eus-gaap--GainLossOnInvestments_pp0p0_c20220101__20220630_zpZYD9vtvtOb" title="Gain (loss) from short term investments">(434,669</span>),&#160;respectively.</span>
All of gain (loss) from short term investments were from continuing operations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_EscrowPolicyTextBlock', window );">Escrow</a></td>
<td class="text"><p id="xdx_84C_ecustom--EscrowPolicyTextBlock_z9dikeEdMOcf" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span><span style="text-decoration: underline"><span id="xdx_86C_zart7XDhSUvk">Escrow</span></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>In
connection with the closing of the Company&#8217;s initial public offering in April 2021, $600,000 of the net proceeds received from
the initial public offering was deposited in an escrow account, and the Company is restricted to withdraw for twenty-four months
after the closing date of the initial public offering. As of June 30, 2023 and December 31, 2022, the balance of the escrow account
related to IPO was <span id="xdx_904_eus-gaap--EscrowDeposit_iI_pp0p0_c20230630__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--IPOMember_zn3cvnBmLar6" style="display: none" title="Amount related to escrow deposits">0</span> nil and $<span id="xdx_907_eus-gaap--EscrowDeposit_iI_pp0p0_c20221231__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--IPOMember_z3DSvJzS7sz7" title="Amount related to escrow deposits">96,932</span>,
respectively.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>In connection
with the Company&#8217;s convertible notes in December 2022, the net proceeds received from the convertible notes was deposited in an
escrow account. As of June 30, 2023 and December 31, 2022, the balance of the escrow account related to convertible notes amounted to
$<span id="xdx_902_eus-gaap--EscrowDeposit_iI_pp0p0_c20230630__us-gaap--FinancialInstrumentAxis__custom--ConvertibleNoteMember_zxqDi0o9PGqf" title="Amount related to escrow deposits">6,800,000 </span>and $<span id="xdx_906_eus-gaap--EscrowDeposit_iI_pp0p0_c20221231__us-gaap--FinancialInstrumentAxis__custom--ConvertibleNoteMember_z1d7ZQ8uzLO7" title="Amount related to escrow deposits">4,800,000</span>, respectively.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">All of escrow account were from continuing operations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_LongtermDepositsPoliciesTextBlock', window );">Long-term deposits</a></td>
<td class="text"><p id="xdx_84B_ecustom--LongtermDepositsPoliciesTextBlock_z6otcskS7aEa" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><span style="text-decoration: underline"><span id="xdx_86A_zf1zBQtFyxgf">Long-term
deposits</span></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Long-term deposits
primarily included rental deposits, and deposits made by the Company to vendors to secure the service contract. The deposits are generally
more than one year and the amounts are refundable and bear no interest. For any deposits determined by management that such deposit will
not be in receipts or refundable, the Company will recognize an allowance account to reserve such balances. Management reviews the long-
term deposits on a regular basis to determine if the allowance is adequate, and adjusts the allowance when necessary. Delinquent account
balances are written off against allowance for doubtful accounts after management has determined that the likelihood of collection is
not probable. Management continues to evaluate the reasonableness of the valuation allowance policy and update it if necessary. As of
June 30, 2023 and December 31, 2022, <span id="xdx_900_ecustom--AllowanceForDoubtfulAccountsOnLongTermDeposits_pp0p0_do_c20230101__20230630_zVGcoo4pXPj7" title="Allowance for doubtful accounts on long term deposits"><span id="xdx_90E_ecustom--AllowanceForDoubtfulAccountsOnLongTermDeposits_pp0p0_do_c20220101__20221231_ziMTzvbObP36" title="Allowance for doubtful accounts on long term deposits">no</span></span>&#160;allowance for the doubtful accounts were deemed necessary for both continuing and discontinued
operations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and equipment, net</a></td>
<td class="text"><p id="xdx_840_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zg9YVmYMkida" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span><span style="text-decoration: underline"><span id="xdx_86E_za1EHmw861D3">Property and equipment, net</span></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>Property and
equipment are stated at cost less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated
useful lives of the assets. The estimated useful lives are as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"></p>

<table cellpadding="0" cellspacing="0" id="xdx_88B_ecustom--ScheduleOfPropertyAndEquipmentUsefulLivesTableTextBlock_zEnHoQlsjaX9" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure -  Summary of significant accounting policies (Details)">
  <tr style="vertical-align: top">
    <td style="padding-left: 10pt"><span id="xdx_8B9_z1BtyDbd3BL2" style="display: none">Schedule of property and equipment useful lives</span></td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="white-space: nowrap; width: 52%; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="white-space: nowrap; width: 9%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; white-space: nowrap; width: 39%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Useful&#160;Life</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Leasehold
    improvements</span></td>
    <td style="white-space: nowrap"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td id="xdx_98F_ecustom--PropertyPlantAndEquipmentEstimatedUsefulLive_c20230101__20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_z8JOdhjTeUL7" style="white-space: nowrap; text-align: center" title="Property, plant and equipment, estimated useful lives"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shorter
    of the remaining lease<br/>
    terms or estimated useful lives</span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Electronic devices</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_ecustom--PropertyPlantAndEquipmentEstimatedUsefulLive_c20230101__20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ElectronicDevicesMember_zOcvZDyo61ia" title="Property, plant and equipment, estimated useful lives">3-5 years</span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Office equipment, fixtures
    and furniture</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90A_ecustom--PropertyPlantAndEquipmentEstimatedUsefulLive_c20230101__20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zoxDqwS2d8l7" title="Property, plant and equipment, estimated useful lives">3-5 years</span></span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Automobile</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_ecustom--PropertyPlantAndEquipmentEstimatedUsefulLive_c20230101__20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zW41OqJ2lLX2" title="Property, plant and equipment, estimated useful lives">3-5 years</span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Computer and network equipment</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_ecustom--PropertyPlantAndEquipmentEstimatedUsefulLive_c20230101__20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerAndNetworkEquipmentMember_zklSzWVGfree" title="Property, plant and equipment, estimated useful lives">3-5 years</span></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>The cost and
related accumulated depreciation of assets sold or otherwise retired are eliminated from the accounts and any gain or loss is included
in the consolidated statements of income and comprehensive income. Expenditures for maintenance and repairs are charged to earnings as
incurred, while additions, renewals and betterments, which are expected to extend the useful life of assets, are capitalized. The Company
also re-evaluates the periods of depreciation to determine whether subsequent events and circumstances warrant revised estimates of useful
lives.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>Construction-in-progress
represents contractor and labor costs, design fees and inspection fees in connection with the construction of the Company&#8217;s building
for a cloud computing facility in Guiyang, China, which collected in discontinued operations. As a result of further delays of the project
related to local governments&#8217; limitation of economic activities in response to the resurgence of COVID-19 variants, the Company
recorded full impairment of its construction in progress for the year ended December 31, 2021.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#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="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsFiniteLivedPolicy', window );">Intangible assets</a></td>
<td class="text"><p id="xdx_847_eus-gaap--IntangibleAssetsFiniteLivedPolicy_zRYvmjzP2w1h" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="background-color: white"><span style="text-decoration: underline"><span id="xdx_86A_zGKwl6TGAr1k"><span id="xdx_869_zpssyKDgmFRb">Intangible assets</span></span></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">The Company&#8217;s
intangible assets with definite useful lives primarily consist of licensed software, capitalized development costs, platform system, and
land-use rights. The Company amortizes its intangible assets with definite useful lives over their estimated useful lives and reviews
these assets for impairment. The Company typically amortizes its intangible assets with definite useful lives on a straight-line basis
over the shorter of the contractual terms or the estimated useful lives.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Intangible assets
are stated at cost less accumulated amortization. Amortization is computed using the straight-line method over the estimated useful lives
of the assets. The estimated useful lives are as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><i>Capitalized
development costs</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">The Company
follows the provisions of ASC 350-40, &#8220;Internal Use Software&#8221;, to capitalize certain direct development costs associated with
internal-used software. ASC 350-40 provides guidance on capitalization of the costs incurred for computer software developed or obtained
for internal use. The Company expenses all costs incurred during the preliminary project stage of its development, and capitalizes costs
incurred during the application development stage. Costs incurred relating to upgrades and enhancements to the application are capitalized
if it is determined that these upgrades or enhancements add additional functionality to the application. Development costs cease capitalization
upon completion of all substantial testing when the software is substantially complete and ready for its intended use and are amortized
on a straight-line basis over the estimated useful life, which is generally five years. Amortization of internal-use software begins when
the software is ready for its intended use. Management evaluates the useful lives of these assets on an annual basis and tests for impairment
whenever events or changes in circumstances occur that could impact the recoverability of these assets.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>





















<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">If, after
the development of internal-use software is completed, the Company decides to market the software, proceeds received from the
license of the computer software, net of direct incremental costs of marketing, such as commissions, software reproduction costs,
warranty and service obligations, and installation costs, shall be applied against the carrying amount of that software. As of June
30, 2023 and December 31, 2022,&#160;the Company applied nil&#160;<span id="xdx_90B_eus-gaap--CapitalizedComputerSoftwareNet_iI_c20230630_zgDKG9NOXfte" title="Carrying amount of capitalized software"><span id="xdx_90C_eus-gaap--CapitalizedComputerSoftwareNet_iI_c20221231_z5TvMBDsAJ57" style="display: none" title="Carrying amount of capitalized software">0</span></span> against carrying amount of capitalized software that was
subsequently sold to customers as the software were fully amortized.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><i>Land use
rights</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">All land in
the PRC is owned by the government. However, the government grants &#8220;land use rights.&#8221; This land use rights are for 40 years
and expire in 2055. The Company amortizes the land use rights over the forty-year term of the land use rights on a straight-line basis.
The carrying value of the land use rights was reduced by government grant received when the conditions stipulated under the grant were
fulfilled. As a result of delay due to impact of COVID-19, the Company had fully impaired the remaining balance of land use right for
the year ended December 31, 2022 as a result of further delays of the project related to aforementioned impairment in construction in
progress.</span> All of land use rights were owned by discontinued operation entities.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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="Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Impairment for long-lived assets</a></td>
<td class="text"><p id="xdx_843_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zhx70yTRsdz7" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span><span style="text-decoration: underline"><span id="xdx_866_zA42E34ycVd8">Impairment
for long-lived assets</span></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>Long-lived assets,
including property and equipment and intangible assets with finite lives are reviewed for impairment whenever events or changes in circumstances
(such as a significant adverse change to market conditions that will impact the future use of the assets) indicate that the carrying value
of an asset may not be recoverable. The Company assesses the recoverability of the assets based on the undiscounted future cash flows
the assets are expected to generate and recognize an impairment loss when estimated undiscounted future cash flows expected to result
from the use of the asset plus net proceeds expected from disposition of the asset, if any, are less than the carrying value of the asset.
If an impairment is identified, the Company would reduce the carrying amount of the asset to its estimated fair value based on a discounted
cash flows approach or, when available and appropriate, to comparable market values. As of December 31, 2022, approximately $<span id="xdx_90C_ecustom--ImpairmentOfLongLivedAssets_pn5n6_c20220101__20221231_zZoeV18vLUoj" title="Impairment of long-lived assets">4.7</span>&#160;million
of long-lived assets impairment were recognized including approximately $<span id="xdx_90C_eus-gaap--ImpairmentOfLongLivedAssetsHeldForUse_pn5n6_c20220101__20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ConstructionInProgressMember_zzVwODP1kzR" title="Impairment of long-lived assets recognized">1.9&#160;</span>million of construction-in-progress, $<span id="xdx_909_eus-gaap--ImpairmentOfLongLivedAssetsHeldForUse_pn5n6_c20220101__20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--LandUseRightsMember_zwnf1yzWidg6" title="Impairment of land use">0.3</span>&#160;million
of land use rights due to continuing delay of construction as impacted by COVID -19.&#160;For the six months ended June 30, 2023, the
Company recorded additional impairment on our intangible assets of $<span id="xdx_906_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pn5n6_c20230630_zLqlMJaSVm2l" title="Impairment of additional intangible assets">2.6</span> million.</span> All of impairment for long-lived assets occurred
in discontinued operation entities.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationsPolicy', window );">Business combination</a></td>
<td class="text"><p id="xdx_84B_eus-gaap--BusinessCombinationsPolicy_zKpc6W1o5qze" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><span style="text-decoration: underline"><span id="xdx_867_zE4rQ6RJibEh">Business
combination</span></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">The purchase
price of an acquired company is allocated between tangible and intangible assets acquired and liabilities assumed from the acquired business
based on their estimated fair values, with the residual of the purchase price recorded as goodwill. Transaction costs associated with
business combinations are expensed as incurred and are included in general and administrative expenses in the Company&#8217;s consolidated
statements of operations. The results of operations of the acquired business are included in the Company&#8217;s operating results from
the date of acquisition.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock', window );">Goodwill</a></td>
<td class="text"><p id="xdx_841_eus-gaap--GoodwillAndIntangibleAssetsPolicyTextBlock_zq949eVT1Ti5" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span><span style="text-decoration: underline"><span id="xdx_861_zcjSiKak5Tm4">Goodwill</span></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>Goodwill represents
the excess of the consideration paid for an acquisition over the fair value of the net identifiable assets of the acquired subsidiaries
at the date of acquisition. Goodwill is not amortized and is tested for impairment at least annually, more often when circumstances indicate
impairment may have occurred. Goodwill is carried at cost less accumulated impairment losses. If impairment exists, goodwill is immediately
written off to its fair value and the loss is recognized in the consolidated statements of operations and comprehensive loss. Impairment
losses on goodwill are not reversed.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>





















<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>The Company
reviews the carrying value of intangible assets not subject to amortization, including goodwill, to determine whether impairment may exist
annually or more frequently if events and circumstances indicate that it is more likely than not that an impairment has occurred. The
Company has the option to assess qualitative factors to determine whether it is necessary to perform further impairment testing in accordance
with ASC 350-20, as amended by ASU 2017-04. If the Company believes, as a result of the qualitative assessment, that it is more likely
than not that the fair value of the reporting unit is less than its carrying amount, then the impairment test described below is required.
The Company compares the fair values of each reporting unit to its carrying amount, including goodwill. If the fair value of each reporting
unit exceeds its carrying amount, goodwill is not considered to be impaired. If the carrying amount of a reporting unit exceeds its fair
value, impairment is recognized for the difference, limited to the amount of goodwill recognized for the reporting unit. Estimating fair
value is performed by utilizing various valuation techniques, with the primary technique being a discounted cash flow.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#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="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair value measurement</a></td>
<td class="text"><p id="xdx_84F_eus-gaap--FairValueMeasurementPolicyPolicyTextBlock_zrIzUSKMhFpe" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><span style="text-decoration: underline"><span id="xdx_868_zT1g0TmRFat">Fair value
measurement</span></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">The accounting
standard regarding fair value of financial instruments and related fair value measurements defines financial instruments and requires
disclosure of the fair value of financial instruments held by the Company.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">The accounting
standards define fair value, establish a three-level valuation hierarchy for disclosures of fair value measurement and enhance disclosure
requirements for fair value measures. The three levels are defined as follow:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p>

<table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 3%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="width: 97%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 1 inputs
    to the valuation methodology are quoted prices (unadjusted) for identical assets or liabilities in active markets.</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 2 inputs to the valuation
    methodology include quoted prices for similar assets and liabilities in active markets, and inputs that are observable for the assets
    or liability, either directly or indirectly, for substantially the full term of the financial instruments.</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 3 inputs to the valuation
    methodology are unobservable and significant to the fair value.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Financial instruments
included in current assets and current liabilities are reported in the consolidated balance sheets at face value or cost, which approximate
fair value because of the short period of time between the origination of such instruments and their expected realization and their current
market rates of interest.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_GovernmentGrantsPoliciesTextBlock', window );">Government Grants</a></td>
<td class="text"><p id="xdx_849_ecustom--GovernmentGrantsPoliciesTextBlock_ziiTTXpZPGRg" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span><span style="text-decoration: underline"><span id="xdx_861_zxm9hRfYSVU5">Government
Grants</span></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>Government grants
primarily consist of financial grants received from local governments for operating a business in their jurisdictions and compliance with
specific policies promoted by the local governments. There are no defined rules and regulations to govern the criteria necessary for companies
to receive such benefits, and the amount of financial subsidy is determined at the discretion of the relevant government authorities.
Government grants of non-operating nature and with no further conditions to be met are recorded as non-operating income in &#8220;Other
income, net&#8221; when received. The government grants are related to acquisition of assets. The grants are recorded as &#8220;deferred
government grants&#8221; included in the accrued expenses and other current liabilities line item in the consolidated balance sheets when
received. Once the Company fulfills the conditions stipulated under the grant, the grant amount is deducted from the carrying amount of
the asset with a corresponding reduction in the deferred government grant balance.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_NoncontrollingInterestsPoliciesTextBlock', window );">Noncontrolling Interests</a></td>
<td class="text"><p id="xdx_845_ecustom--NoncontrollingInterestsPoliciesTextBlock_z0tBSQIuhWB8" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="background-color: white"><span style="text-decoration: underline"><span id="xdx_86D_zZUUtH87nmU3">Noncontrolling Interests</span></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">The Company&#8217;s
noncontrolling interests represent the minority shareholders&#8217; ownership interests related to the Company&#8217;s subsidiaries, including&#160;<span id="xdx_909_eus-gaap--MinorityInterestOwnershipPercentageByNoncontrollingOwners_iI_pip0_dp_c20230630__srt--OwnershipAxis__custom--InfobirdAnhuiMember_zh6yVTP7uxRc" title="Noncontrolling Interests percentage">0.05</span>%
for Infobird Anhui as of June 30, 2023 and December 31, 2022,&#160;<span id="xdx_905_eus-gaap--MinorityInterestOwnershipPercentageByNoncontrollingOwners_iI_pip0_dp_c20230630__srt--OwnershipAxis__custom--InfobirdGuiyangMember_zfrY6Z6WGRub" title="Noncontrolling Interests percentage">9.82</span>% for Infobird Guiyang as of June 30, 2023 and December 31, 2022
and&#160;<span id="xdx_907_eus-gaap--MinorityInterestOwnershipPercentageByNoncontrollingOwners_iI_pip0_dp_c20230630__srt--OwnershipAxis__custom--ShanghaiQishuoMember_zG5R0X1XfC7g" title="Noncontrolling Interests percentage">49</span>% for Shanghai Qishuo as of June 30, 2023 and December 31, 2022. The noncontrolling interests are presented in the unaudited
interim condensed consolidated balance sheets, separately from equity attributable to the shareholders of the Company. Noncontrolling
interests in the results of the Company&#8217;s operation are presented on the unaudited interim consolidated statements of operations
and comprehensive loss as allocations of the total income or loss for the six months ended June 30, 2023 and 2022 between noncontrolling
interests holders and the shareholders of the Company.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">All of noncontrolling
interests were from discontinued operation entities, which consist of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>























<table cellpadding="0" cellspacing="0" id="xdx_886_eus-gaap--RedeemableNoncontrollingInterestTableTextBlock_zQsu4JBCvLW1" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure -  Summary of significant accounting policies (Details 1)">
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span id="xdx_8BE_zI09zX6edr5j" style="display: none">Schedule of noncontrolling interests</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 12pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>For
                                            the six months ended </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>June
                                            30,</b></span></p></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
    the year ended<br/> December 31,</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 12pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 12pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="font-size: 12pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="font-size: 12pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; width: 56%; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Infobird
    Guiyang</span></td><td style="width: 8%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98D_ecustom--NoncontrollingInterests_iI_pp0p0_c20230630__srt--OwnershipAxis__custom--InfobirdGuiyangMember_ztK7AG3Rf6a8" style="width: 12%; text-align: right" title="Noncontrolling interests"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(220,235</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="width: 8%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_989_ecustom--NoncontrollingInterests_c20221231__srt--OwnershipAxis__custom--InfobirdGuiyangMember_pp0p0" style="width: 12%; text-align: right" title="Noncontrolling interests"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(225,387</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Infobird
    Anhui</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_984_ecustom--NoncontrollingInterests_c20230630__srt--OwnershipAxis__custom--InfobirdAnhuiMember_pp0p0" style="text-align: right" title="Noncontrolling interests"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(257</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_983_ecustom--NoncontrollingInterests_c20221231__srt--OwnershipAxis__custom--InfobirdAnhuiMember_pp0p0" style="text-align: right" title="Noncontrolling interests"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(167</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shanghai
    Qishuo</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_981_ecustom--NoncontrollingInterests_c20230630__srt--OwnershipAxis__custom--ShanghaiQishuoMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Noncontrolling interests"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(132,700</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_982_ecustom--NoncontrollingInterests_c20221231__srt--OwnershipAxis__custom--ShanghaiQishuoMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Noncontrolling interests"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">150,117</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_983_ecustom--NoncontrollingInterests_c20230630_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Noncontrolling interests"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(353,192</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_980_ecustom--NoncontrollingInterests_c20221231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Noncontrolling interests"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(</span><span style="font-family: Times New Roman, Times, Serif">75,437</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  </table>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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="Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Revenue recognition</a></td>
<td class="text"><p id="xdx_845_eus-gaap--RevenueRecognitionPolicyTextBlock_zKb736O5cdPh" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span><span style="text-decoration: underline"><span id="xdx_86F_z0Mrj0w4IYPj">Revenue recognition</span></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>The Company
recognized its revenue under Accounting Standards Codification (ASC) Topic 606, Revenue from Contracts with Customers (ASC 606). The Company
recognizes revenue which represents the transfer of goods and services to customers in an amount that reflects the consideration to which
the Company expects to be entitled in such exchange. The Company identifies contractual performance obligations and determines whether
revenue should be recognized at a point in time or over time, based on when control of goods and services are provided to customers.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>The Company&#8217;s
contracts with customers generally do not include a general right of return relative to the delivered products or services.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>The Company
applied practical expedient when sales taxes were collected from customers, meaning sales tax is recorded net of revenue, instead of cost
of revenue, which are subsequently remitted to governmental authorities and are excluded from the transaction price.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>Revenues are
generated from (1) customized cloud-based services, (2) standard cloud-based services, (3) BPO services, (4) business integration solution
services, and (5) professional services and other.</span> All revenues collected for the six months ended June 30, 2023 and 2022 are from
discontinued operation entities.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span><i>(1) Revenue
from customized cloud-based services</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>The Company
derives its customized cloud-based revenues from subscription services which are comprised of subscription fee from granting customers&#8217;
access to the customized SaaS, voice/data plan, which includes telecommunication usage such as telephone calls and messaging that our
customers can subscribe for, and technical support. The provision of customized SaaS, voice/data plan and technical support is considered
as one performance obligation as the services provided are not distinct within the context of the contract whereas the customer can only
obtain benefit when the services are provided together. The Company uses monthly utilization records based on the number of user accounts
subscribed for by customers, an output measure, to recognize revenue over time as there is simultaneous consumption and delivery of services.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>(2)&#160;<i>Revenue
from standard cloud-based services</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>The Company
also derives its standard cloud-based revenues from subscription services which are comprised of subscription fee from granting customers
access to its software through the internet. The Company&#8217;s standard cloud-based solutions represent a series of services such as
calling, voice recording and technical support. These services are made available to the customer continuously throughout the contractual
period, however, the extent to which the customer uses the services may vary at the customers&#8217; discretion. The standard cloud-based
services are considered to have one single performance obligation. The Company uses monthly utilization records based on the number of
user accounts subscribed for by customers, an output measure, to recognize revenue over time as there is simultaneous consumption and
delivery of services.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>





















<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>The Company
also enters into contracts with customers where the customers pay a fixed fee to access a fixed number of user accounts over the subscription
period as specified in the contracts; therefore, the customers receive and consume the benefits of the cloud services throughout the subscription
period so revenue is recognized ratably over the contractual subscription period that the services are delivered, beginning on the date
the service is made available to the customers.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>Contract performance
periods generally are one year, and pursuant to the contracts, full payments are generally collected in advance, with payment to be made
within three months after execution of the contract. Contracts generally do not contain significant financing components or variable consideration.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span><i>(3) Revenue
from BPO services</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>The Company
provides BPO services to operate the call centers for its customers. Customers using these services are not permitted to take possession
of the Company&#8217;s software and the contract term is for a defined period, where customers pay a monthly service fee. These services
are considered as one performance obligation as the customers do not obtain benefit for each separate service. Revenues are recognized
over time over contractual period using the time elapsed output method as BPO services are provided.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>Contract performance
periods generally are one year, and pursuant to the contracts, full payments for several months of services are generally collected in
advance. Contracts generally do not contain significant financing components or variable consideration.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>(4)&#160;<i>Business
Integration Solution Services Revenue</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>Since 2020,
the Company provides business integration solution services to its customers and expects to expand its customer base from such services
and develop the customers to become subscribers to SaaS services with software upgrades and continued services once they become more familiar
with the Company&#8217;s products. The services include sale of the Company&#8217;s software license or development of customized software
to fit the customers&#8217; needs and sales of hardware integrated with the Company&#8217;s software.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 2%"><span style="font-size: 10pt">-</span></td>
    <td style="width: 98%; text-align: justify"><span style="font-size: 10pt">Revenue from software development</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>The Company
generates revenue from development and sale of software license including (1) standard software and (2) customized software developed
per customers&#8217; specifications. Contract terms from each software development contract generally do not contain significant financing
components or variable consideration.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>Standard software
is developed and offered as standard cloud-based services. The Company sold the license for standard software because some customers show
obvious preference of software licensing over software-as-a-service, for reasons such as concerns about the safety of cloud-based services
and potential higher price of subscription in total compared with one-time on-premise fee. Therefore, as part of the Company&#8217;s sales
and market strategy, it offers licenses for its standard software to allow the customers to first start utilizing its products in their
daily operation and then aim to evolve them to become subscribers with its standard cloud-based services to enjoy benefits of software
upgrades and continued services. Licenses for standard software provide the customer with a right to use the software. Standard software
licenses are typically made available to customers with immediate access to the software. The Company recognizes revenue for these standard
software licenses at the point in time when the customer has access and thus control over the software.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>





















<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>Customized software
is software developed catering to the needs of specific customers who require initial customization or development of new solutions before
subscription to our cloud-based services. For example, the Company has entered into a two-stage agreement&#160;to provide services to
a municipal government agency to first develop an information technology system and customize and configure its cloud call center into
the IT system, and then provide cloud-based services and charge subscription fees. Because the customized software the Company developed
are to solve certain business pain points in a certain scenario within or across industries, once developed, it plans to further apply
them in serving other customers that share similar needs and business models. The Company aims to replicate its initial customization
and development and achieve economies of scale after it delivers its products to more customers within the same industry. Contract terms
are generally less than one year. The design, development, and installation of the customized software is considered as one performance
obligation as these promises are not separately identifiable as the customers do not obtain benefits from these services on their own.
The Company&#8217;s software development service contracts are generally recognized at a point in time when the customer accepted the
customized software with satisfactory testing result.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p>

<table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 2%"><span style="font-size: 10pt">-</span></td>
    <td style="width: 98%; text-align: justify"><span style="font-size: 10pt">Revenue from sales of hardware with software integration</span></td></tr>
  </table>
<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>The Company
is responsible for providing hardware procurement, software design and implementation, installation and maintenance services in order
to fulfill the contract. Design, integration and installation of hardware and software are considered as one performance obligation, as
the customer does not benefit from each individual service on its own stand, but instead is benefited by the provision of these services
as a whole. For contracts that the Company have no alternative use of the customized system without incurring significant additional costs
and when the Company has right to payment for performance completed, the Company recognized revenue over time based on measurement of
progress towards completion using output methods when it could appropriately measure the customization progress towards completion by
reaching certain milestones specified in contracts. For other contracts that the Company is only entitled to payment after completion
and inspection of project, revenue is recognized at a point in time after completion of software implementation and hardware installation,
and the transfer of control to the customer.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 20pt; text-align: justify"><span>Certain business
integration solution services contracts also require the Company to provide post-contract services (&#8220;PCS&#8221;) which include maintenance
and technical support. The provision of maintenance and technical support is considered one single performance obligation because maintenance
and technical support are not distinct within the context of the contract. The Company is obligated to provide a single, continuous, integrated
service&#160;throughout the contract term. As such, the Company allocates the contract price between revenue from business integration
solution services and provision of PCS, using the expected cost plus margin approach. The expected cost plus margin approach requires
the Company to forecast the expected costs of satisfying the performance obligation and then add a reasonable margin for that good or
service. Revenue allocated to PCS is deferred and recognized on a straight-line basis over the estimated period PCS are expected to be
provided. For the six months ended June 30, 2023 and 2022, nil&#160;<span id="xdx_907_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_c20230101__20230630_z92JVFYYZVw5" title="Revenue recognized"><span id="xdx_906_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_c20220101__20220630_znJOvogXMYA4" style="display: none" title="Revenue recognized">0</span></span> were allocated to PCS.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>For contracts
that involved third party service providers, the Company assesses if the Company controls the goods and services before they were transferred
to the customer or if the Company&#8217;s responsibility is merely to facilitate the provision of goods and service to the customer. For
products and goods that were directly shipped from the vendor to the customer and the vendor is responsible for providing services including
installing, set up and warranty services after completion of the project, the Company records revenue from these contracts on a net basis
when the services are provided and controlled by the third party service provider.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span><i>(5) Professional
services and other revenues</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>The Company
also generates revenue from data analysis services and other professional services where a separate contract is entered into with the
customer when the customer needs the product or services.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>The service
revenue from data analysis service is recognized based on the service performed, an output measure, over the contractual period.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>Other professional
services consist primarily of technical consulting services. The Company recognizes revenue ratably over the contractual period as the
customer simultaneously receives and consumes the benefits as the Company performs.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>





















<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>Contract performance
periods generally range from month to month, completion of service to one year, and payment terms are generally prepaid to 30 days. Contracts
generally do not contain significant financing components or variable consideration.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span><i>Contract
balances</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>The Company
records receivables related to revenue when it has an unconditional right to invoice and receive payment.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>The Company
invoices its customers for its services on a monthly basis. Deferred revenue consists primarily of customer billings made in advance of
performance obligations being satisfied and revenue being recognized. The Company&#8217;s disaggregated revenue streams are summarized
and disclosed in Note 14.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#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="Show.showAR( this, 'defref_us-gaap_CostOfSalesPolicyTextBlock', window );">Cost of revenues</a></td>
<td class="text"><p id="xdx_84A_eus-gaap--CostOfSalesPolicyTextBlock_z9JALO5n6Jn" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><span style="text-decoration: underline"><span id="xdx_869_zYgPQ6wi7zVe">Cost of revenues</span></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Cost of revenues
consists primarily of personnel costs (including salaries, social insurance and benefits) for employees involved with the Company&#8217;s
operations and product support; third party service fees including cloud and data usage, hosting fees and amortization and depreciation
expenses associated with capitalized software, platform system and hardware. In addition, cost of revenues also includes cost of hardware,
outsourcing contracted customer service representatives, customer surveys, contracted software development costs and allocated shared
costs, primarily including facilities, information technology and security costs.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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="Show.showAR( this, 'defref_us-gaap_ExtendedProductWarrantyPolicy', window );">Warranty</a></td>
<td class="text"><p id="xdx_842_eus-gaap--ExtendedProductWarrantyPolicy_zMSKy5McbWG7" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span><span style="text-decoration: underline"><span id="xdx_865_zFxbocoA59I1">Warranty</span></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>The Company
generally provides limited warranties for work performed under its business integration solution contracts. At the time a sale is recognized,
the Company records estimated future warranty costs under ASC 460. Such estimated costs for warranties are estimated at completion and
these warrants are not service warranties separately sold by the Company. Generally, the estimated claim rates of warranty are based on
actual warranty experience or Company&#8217;s best estimate. As of June 30, 2023 and December 31, 2022, <span id="xdx_90B_eus-gaap--ProductWarrantyAccrual_iI_pp0p0_do_c20230630_zIoDqAqyq9k7" title="Accrued warranty liability"><span id="xdx_909_eus-gaap--ProductWarrantyAccrual_iI_pp0p0_do_c20221231_zksKgjMWW623" title="Accrued warranty liability">no</span></span>&#160;accrued warranty liabilities
were deemed necessary for both continuing and discontinued operations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#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="Show.showAR( this, 'defref_us-gaap_AdvertisingCostsPolicyTextBlock', window );">Advertising costs</a></td>
<td class="text"><p id="xdx_84D_eus-gaap--AdvertisingCostsPolicyTextBlock_ztOUk7TWic77" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><span style="text-decoration: underline"><span id="xdx_869_zqeL8L6a2g42">Advertising
costs</span></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Advertising
costs amounted to nil <span id="xdx_902_eus-gaap--AdvertisingExpense_pp0p0_c20230101__20230630_z3FDV5lKHmW2" style="display: none" title="Advertising costs">0</span> and $<span id="xdx_900_eus-gaap--AdvertisingExpense_pp0p0_c20220101__20220630_zBjzryOmCqaa" title="Advertising costs">214,793</span>&#160;for the six months ended June 30, 2023 and 2022, respectively. Advertising costs are
expensed as incurred and included in selling expenses of discontinued operations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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="Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text"><p id="xdx_84D_eus-gaap--LesseeLeasesPolicyTextBlock_z1KNB99MvUqh" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span><span style="text-decoration: underline"><span id="xdx_861_zbY95YnKsdf4">Leases</span></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>The Company
adopted FASB ASU 2016-02, &#8220;Leases&#8221; (Topic 842) for the year ended December 31, 2021, and elected the practical expedients
that does not require the Company to reassess: (1)&#160;whether any expired or existing contracts are, or contain, leases, (2)&#160;lease
classification for any expired or existing leases and (3)&#160;initial direct costs for any expired or existing leases. For lease terms
of twelve months or fewer, a lessee is permitted to make an accounting policy election not to recognize lease assets and liabilities.
The Company also adopted the practical expedient that allows lessees to treat the lease and non-lease components of a lease as a single
lease component. </span>All of the lease occurred in discontinued operation entities.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>Operating lease
ROU assets and lease liabilities are recognized at the adoption date or the commencement date, whichever is earlier, based on the present
value of lease payments over the lease term. Since the implicit rate for the Company&#8217;s leases is not readily determinable, the Company
use its incremental borrowing rate based on the information available at the commencement date in determining the present value of lease
payments. The incremental borrowing rate is the rate of interest that the Company would have to pay to borrow, on a collateralized basis,
an amount equal to the lease payments, in a similar economic environment and over a similar term.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>





















<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>Lease terms
used to calculate the present value of lease payments generally do not include any options to extend, renew, or terminate the lease, as
the Company does not have reasonable certainty at lease inception that these options will be exercised. The Company generally considers
the economic life of its operating lease ROU assets to be comparable to the useful life of similar owned assets. The Company has elected
the short-term lease exception, therefore operating lease ROU assets and liabilities do not include leases with a lease term of twelve
months or less. Its leases generally do not provide a residual guarantee. The operating lease ROU asset also excludes lease incentives.
Lease expense is recognized on a straight-line basis over the lease term.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>The Company
reviews the impairment of its ROU assets consistent with the approach applied for its other long-lived assets. The Company reviews the
recoverability of its long-lived assets when events or changes in circumstances occur that indicate that the carrying value of the asset
may not be recoverable. The assessment of possible impairment is based on its ability to recover the carrying value of the asset from
the expected undiscounted future pre-tax cash flows of the related operations. The Company has elected to include the carrying amount
of operating lease liabilities in any tested asset group and include the associated operating lease payments in the undiscounted future
pre-tax cashflows.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></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="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpensePolicy', window );">Research and development</a></td>
<td class="text"><p id="xdx_847_eus-gaap--ResearchAndDevelopmentExpensePolicy_zboAkQOWXis8" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><span style="text-decoration: underline"><span id="xdx_864_zD8GoTbSY5B6">Research
and development</span></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Research and
development expenses include salaries and other compensation-related expenses to the Company&#8217;s research and product development
personnel, as well as office rental, depreciation, amortization and related expenses for the Company&#8217;s research and product development
team. The Company recognizes software development costs in accordance with ASC 350-40 &#8220;Software&#8212;internal use software&#8221;.
The Company expenses all costs that are incurred in connection with the planning and implementation phases of development, and costs that
are associated with maintenance of the existing websites or software for internal use. Certain costs associated with developing internal-use
software are capitalized when such costs are incurred within the application development stage of software development.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">The Company
also follows the provisions of FASB ASC 985-20, Accounting for the Costs of Computer Software to Be Sold, Leased, or Otherwise Marketed
(&#8220;ASC 985-20&#8221;). ASC 985-20 requires that software development costs incurred in conjunction with product development be charged
to research and development expense until technological feasibility is established using either the detail design approach or working
model approach. Thereafter, until the product is released for sale, software development costs should be capitalized and reported at the
lower of unamortized cost or net realizable value of the related product. For the six months ended June 30, 2023 and for the year ended
December 31, 2022,&#160;<span id="xdx_90F_eus-gaap--CostsIncurredDevelopmentCosts_pp0p0_do_c20230101__20230630_zSFHBHFC18sb" title="Development cost"><span id="xdx_903_eus-gaap--CostsIncurredDevelopmentCosts_pp0p0_do_c20220101__20221231_zymRhWZCAwyk" title="Development cost">no</span></span>&#160;software costs were capitalized due to the short timing between technological feasibility and release
of software.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Share-based Compensation</a></td>
<td class="text"><p id="xdx_84D_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_zgMe5gKrsEG3" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span><span style="text-decoration: underline"><span id="xdx_864_z27YRUSBIsgd">Share-based
Compensation</span></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 20pt; text-align: justify"><span>&#160;The Company
accounts for share-based compensation awards in accordance with FASB ASC Topic 718, &#8220;Compensation &#8211; Stock Compensation&#8221;,
which requires that share-based payment transactions with employees be measured based on the grant-date fair value of the equity instrument
issued and recognized as compensation expense over the requisite service period. The Company accounts for share-based compensation awards
to non-employees in accordance with FASB ASC Topic 718 amended by ASU 2018-07. Under FASB ASC Topic 718, share-based compensation granted
to non-employees has been determined as the fair value of the consideration received or the fair value of equity instrument issued, whichever
is more reliably measured and is recognized as an expense as the goods or services are received.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_ValueAddedTaxesPoliciesTextBlock', window );">Value added taxes</a></td>
<td class="text"><p id="xdx_842_ecustom--ValueAddedTaxesPoliciesTextBlock_ztpPVH8kG3r6" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><span style="text-decoration: underline"><span id="xdx_86F_zpd1rQNV6uze">Value added
taxes</span></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Revenue represents
the invoiced value of service, net of value added tax (&#8220;VAT&#8221;). The VAT is based on gross sales price and VAT rates range up
to 6%, depending on the type of service provided. Entities that are VAT general taxpayers are allowed to offset qualified input VAT paid
to suppliers against their output VAT liabilities. Net VAT balance between input VAT and output VAT is recorded in tax payable. All of
the VAT returns filed by the Company&#8217;s subsidiaries in China have been and remain subject to examination by the tax authorities
for five years from the date of filing.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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="Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income taxes</a></td>
<td class="text"><p id="xdx_849_eus-gaap--IncomeTaxPolicyTextBlock_z7PNkd6yLZPh" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span><span style="text-decoration: underline"><span id="xdx_86D_zw8qbzcrIpG9">Income taxes</span></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>The Company
accounts for current income taxes in accordance with the laws of the relevant tax authorities. The charge for taxation is based on the
results for the fiscal year as adjusted for items which are non-assessable or disallowed. It is calculated using tax rates that have been
enacted or substantively enacted by the balance sheet date.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>Deferred taxes
are accounted for using the asset and liability method in respect of temporary differences arising from differences between the carrying
amount of assets and liabilities in the unaudited interim condensed consolidated financial statements and the corresponding tax basis
used in the computation of assessable tax profit. In principle, deferred tax liabilities are recognized for all taxable temporary differences.
Deferred tax assets are recognized to the extent that it is probable that taxable profit will be available against which deductible temporary
differences can be utilized. Deferred tax is calculated using tax rates that are expected to apply to the period when the asset is realized
or the liability is settled. Deferred tax is charged or credited in the income statement, except when it is related to items credited
or charged directly to equity, in which case the deferred tax is also dealt with in equity. Deferred tax assets are reduced by a valuation
allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not
be realized. Current income taxes are provided for in accordance with the laws of the relevant taxing authorities. The Company presents
deferred tax assets and liabilities as noncurrent in the balance sheet based on an analysis of each taxpaying component within a jurisdiction.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>An uncertain
tax position is recognized as a benefit only if it is &#8220;more likely than not&#8221; that the tax position would be sustained in a
tax examination, with a tax examination being presumed to occur. The amount recognized is the largest amount of tax benefit that is greater
than 50% likely of being realized on examination. For tax positions not meeting the &#8220;more likely than not&#8221; test, no tax benefit
is recorded. No penalties and interest incurred related to underpayment of income tax are classified as income tax expense in the period
incurred. PRC tax returns filed in 2022 and 2021 are subject to examination by any applicable tax authorities.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#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="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock', window );">Comprehensive loss</a></td>
<td class="text"><p id="xdx_840_eus-gaap--ComprehensiveIncomePolicyPolicyTextBlock_zZbjqbTvAdij" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="background-color: white"><span style="text-decoration: underline"><span id="xdx_86D_zX5AzTXg8mog">Comprehensive loss</span></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Comprehensive
loss consists of two components, net loss and other comprehensive income (loss). Other comprehensive income (loss) refers to revenue,
expenses, gains and losses that under GAAP are recorded as an element of equity but are excluded from net income. Other comprehensive
income (loss) consists of a foreign currency translation adjustment resulting from the Company not using the U.S. dollar as its functional
currencies.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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="Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Loss per share</a></td>
<td class="text"><p id="xdx_842_eus-gaap--EarningsPerSharePolicyTextBlock_zpbH6aguWJy9" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span><span style="text-decoration: underline"><span id="xdx_866_zH3Xz5b200al">Loss per share</span></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>The Company
computes earnings (loss) per share (&#8220;EPS&#8221;) in accordance with ASC 260, &#8220;Earnings per Share&#8221;. ASC 260 requires
companies to present basic and diluted EPS. Basic EPS is measured as net income divided by the weighted average ordinary shares outstanding
for the period. Diluted EPS presents the dilutive effect on a per share basis of the potential ordinary shares (e.g., convertible securities,
options and warrants) as if they had been converted at the beginning of the periods presented, or issuance date, if later. Potential ordinary
shares that have an anti-dilutive effect (i.e., those that increase income per share or decrease loss per share) are excluded from the
calculation of diluted EPS. For the six months ended June 30, 2023 and 2022, there were&#160;<span id="xdx_904_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_do_c20230101__20230630_zMLcwo50YFh" title="Dilutive shares"><span id="xdx_902_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_do_c20220101__20220630_zOgQ0HaGKRe6" title="Dilutive shares">no</span></span>&#160;dilutive shares.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_WarrantsPolicyTextBlock', window );">Warrants</a></td>
<td class="text"><p id="xdx_842_ecustom--WarrantsPolicyTextBlock_zkMfWBkAacUd" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><span style="text-decoration: underline"><span id="xdx_86F_zaaUWhcHBv71">Warrants</span></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">The Company
accounts for warrants as either equity-classified or liability-classified instruments based on an assessment of the warrant&#8217;s specific
terms and applicable authoritative guidance in Financial Accounting Standards Board (&#8220;FASB&#8221;) Accounting Standards Codification
(&#8220;ASC&#8221;) 480, Distinguishing Liabilities from Equity (&#8220;ASC 480&#8221;) and ASC 815, Derivatives and Hedging (&#8220;ASC
815&#8221;). The assessment considers whether the warrants are freestanding financial instruments pursuant to ASC 480, meet the definition
of a liability pursuant to ASC 480, and whether the warrants meet all of the requirements for equity classification under ASC 815, including
whether the warrants are indexed to the Company&#8217;s own ordinary shares and whether the warrant holders could potentially require
&#8220;net cash settlement&#8221; in a circumstance outside of the Company&#8217;s control, among other conditions for equity classification.
This assessment, which requires the use of professional judgment, is conducted at the time of warrant issuance and as of each subsequent
quarterly period end date while the warrants are outstanding.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>





















<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">For issued or
modified warrants that meet all of the criteria for equity classification, the warrants are required to be recorded as a component of
additional paid-in capital at the time of issuance. For issued or modified warrants that do not meet all the criteria for equity classification,
the warrants are required to be recorded at their initial fair value on the date of issuance, and each balance sheet date thereafter.
Changes in the estimated fair value of the warrants are recognized as a non-cash gain or loss on the statements of operations. The Company
evaluated its warrants and determined the warrants are indexed to the Company&#8217;s own stock as&#160;the warrants do not contain any
exercise contingencies, the warrants&#8217; settlement amount equals the difference between the fair value of the Company&#8217;s common
stock price and the warrant contract strike price and the only variables which could affect the settlement amount would be inputs to the
fair value for a fixed-for-fixed option on equity shares. The Company also analyzed ASC 815-40-25 to determine whether the warrant contracts
should be classified in stockholders&#8217; equity in the Company&#8217;s statements of financial condition and concluded that the warrant
contracts meet all of the criteria for classification as equity as the Company is not require to net settle. Based on this analysis, the
Company determined the warrant contracts should be classified as equity.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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="Show.showAR( this, 'defref_us-gaap_PostemploymentBenefitPlansPolicy', window );">Employee benefits</a></td>
<td class="text"><p id="xdx_84E_eus-gaap--PostemploymentBenefitPlansPolicy_z4mEF8Z1TvG4" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span><span style="text-decoration: underline"><span id="xdx_86A_z7VOjcpmZ9C9">Employee
benefits</span></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 20pt; text-align: justify"><span>The full-time
employees of the Company are entitled to staff welfare benefits including medical care, housing fund, pension benefits, unemployment insurance
and other welfare, which are PRC government mandated defined contribution plans. The Company is required to accrue for these benefits
based on certain percentages of the employees&#8217; respective salaries, subject to certain ceilings, in accordance with the relevant
PRC regulations, and make cash contributions to the state-sponsored plans out of the amounts accrued. All expenses for the plans occurred
in discontinued operation entities, which were $<span id="xdx_907_eus-gaap--LaborAndRelatedExpense_pp0p0_c20230101__20230630_zrQuXAWVAw13" title="Employee benefits">185,902</span> and $<span id="xdx_90C_eus-gaap--LaborAndRelatedExpense_pp0p0_c20220101__20220630_z1Wo6WAuOgBc" title="Employee benefits">486,517&#160;</span>for the six months ended June 30, 2023 and 2022, respectively.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_StatutoryReservesPoliciesTextBlock', window );">Statutory reserves</a></td>
<td class="text"><p id="xdx_84C_ecustom--StatutoryReservesPoliciesTextBlock_zP7keCpDLvG3" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="background-color: white"><span style="text-decoration: underline"><span id="xdx_86F_zb1p9kDYTRUb">Statutory reserves</span></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Pursuant to
the laws applicable to the PRC, PRC entities must make appropriations from after-tax profit to the non-distributable &#8220;statutory
surplus reserve fund&#8221;. Subject to certain cumulative limits, the &#8220;statutory surplus reserve fund&#8221; requires annual appropriations
of 10% of after-tax profit until the aggregated appropriations reach 50% of the registered capital (as determined under accounting principles
generally accepted in the PRC (&#8220;PRC GAAP&#8221;) at each year-end). If the Company has accumulated loss from prior periods, the
Company is able to use the current period net income after tax to offset against the accumulate loss.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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="Show.showAR( this, 'defref_us-gaap_SegmentReportingPolicyPolicyTextBlock', window );">Segment reporting</a></td>
<td class="text"><p id="xdx_846_eus-gaap--SegmentReportingPolicyPolicyTextBlock_z2tc5pWvS71k" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span><span style="text-decoration: underline"><span id="xdx_862_zWYeu2lBq5G6">Segment reporting</span></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>ASC 280, &#8220;Segment
Reporting&#8221;, establishes standards for reporting information about operating segments on a basis consistent with the Company&#8217;s
internal organizational structure as well as information about geographical areas, business segments and major customers in financial
statements for detailing the Company&#8217;s business segments.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#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="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently issued accounting pronouncements</a></td>
<td class="text"><p id="xdx_841_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zRPctAG9HjGa" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="background-color: white"><span style="text-decoration: underline"><span id="xdx_86E_zlpELuFtRnQk">Recently issued accounting pronouncements</span></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">In May 2019,
the FASB issued ASU 2019-05, which is an update to ASU Update No. 2016-13, Financial Instruments&#8212;Credit Losses (Topic 326): Measurement
of Credit Losses on Financial Instruments, which introduced the expected credit losses methodology for the measurement of credit losses
on financial assets measured at amortized cost basis, replacing the previous incurred loss methodology. The amendments in Update 2016-13
added Topic 326, Financial Instruments&#8212;Credit Losses, and made several consequential amendments to the Codification. Update 2016-13
also modified the accounting for available-for-sale debt securities, which must be individually assessed for credit losses when fair value
is less than the amortized cost basis, in accordance with Subtopic 326-30, Financial Instruments&#8212; Credit Losses&#8212;Available-for-Sale
Debt Securities. The amendments in this ASU address those stakeholders&#8217; concerns by providing an option to irrevocably elect the
fair value option for certain financial assets previously measured at amortized cost basis. For those entities, the targeted transition
relief will increase comparability of financial statement information by providing an option to align measurement methodologies for similar
financial assets. Furthermore, the targeted transition relief also may reduce the costs for some entities to comply with the amendments
in Update 2016-13 while still providing financial statement users with decision-useful information. ASU 2019-05 is effective for the Company
for annual and interim reporting periods beginning January 1, 2023 after FASB delayed the effective date for non-public companies with
ASU 2019-10. The Company is currently evaluating the impact of this new standard on its unaudited interim condensed consolidated financial
statements and related disclosures.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>





















<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">In May 2021,
The FASB issued ASU 2021-04, &#8220;Earnings Per Share (Topic 260), Debt&#8212; Modifications and Extinguishments (Subtopic 470-50), Compensation&#8212;Stock
Compensation (Topic 718), and Derivatives and Hedging&#8212; Contracts in Entity&#8217;s Own Equity (Subtopic 815-40)&#8221;. The amendments
in this Update provide the following guidance for a modification or an exchange of a freestanding equity-classified written call option
that is not within the scope of another Topic: (1) An entity should treat a modification of the terms or conditions or an exchange of
a freestanding equity-classified written call option that remains equity classified after modification or exchange as an exchange of the
original instrument for a new instrument. (2) An entity should measure the effect of a modification or an exchange of a freestanding equity-classified
written call option that remains equity classified after modification or exchange as follows: a. For a modification or an exchange that
is a part of or directly related to a modification or an exchange of an existing debt instrument or line-of-credit or revolving-debt arrangements
(hereinafter, referred to as a &#8220;debt&#8221; or &#8220;debt instrument&#8221;), as the difference between the fair value of the modified
or exchanged written call option and the fair value of that written call option immediately before it is modified or exchanged. Specifically,
an entity should consider: a. An increase or a decrease in the fair value of the modified or exchanged written call option in applying
the 10 percent cash flow test and/or calculating the fees between debtor and creditor in accordance with Subtopic 470-50, Debt&#8212;Modifications
and Extinguishments. ii. An increase (but not a decrease) in the fair value of the modified or exchanged written call option in calculating
the third-party costs in accordance with Subtopic 470-50. b. For all other modifications or exchanges, as the excess, if any, of the fair
value of the modified or exchanged written call option over the fair value of that written call option immediately before it is modified
or exchanged. c. An entity should recognize the effect of a modification or an exchange of a freestanding equity-classified written call
option that remains equity classified after modification or exchange on the basis of the substance of the transaction, in the same manner
as if cash had been paid as consideration, as follows: a. A financing transaction to raise equity. The effect should be recognized as
an equity issuance cost in accordance with the guidance in Topic 340, Other Assets and Deferred Costs. b. A financing transaction to raise
or modify debt. The effect should be recognized as a cost in accordance with the guidance in Topic 470, Debt, and Topic 835, Interest.
c. Other modifications or exchanges that are not related to financings or compensation for goods or services or other exchange 3 transactions
within the scope of another Topic. The effect should be recognized as a dividend. For entities that present EPS in accordance with Topic
260, that dividend should be an adjustment to net income (or net loss) in the basic EPS calculation. An entity should recognize the effect
of a modification or an exchange of a freestanding equity-classified written call option to compensate for goods or services in accordance
with the guidance in Topic 718, Compensation&#8212;Stock Compensation. In a multiple-element transaction (for example, one that includes
both debt financing and equity financing), the total effect of the modification should be allocated to the respective elements in the
transaction. The amendments in this Update are effective for all entities for fiscal years beginning after December 15, 2021, including
interim periods within those fiscal years. Adoption of this new update did not materially impact the Company&#8217;s unaudited interim
condensed consolidated financial statements and related disclosures after the Company&#8217;s evaluation.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">Except as mentioned
above, the Company does not believe other recently issued but not yet effective accounting standards, if currently adopted, would have
a material effect on the Company&#8217;s unaudited interim condensed consolidated balance sheets, statements of income and comprehensive
income and statements of cash flows.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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_ifbd_EscrowPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_EscrowPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</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_ifbd_GovernmentGrantsPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_GovernmentGrantsPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</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_ifbd_LongtermDepositsPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_LongtermDepositsPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</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_ifbd_NoncontrollingInterestsPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_NoncontrollingInterestsPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</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_ifbd_OtherReceivablesNetPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_OtherReceivablesNetPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</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_ifbd_PrepaymentsPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_PrepaymentsPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</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_ifbd_ShortTermInvestmentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_ShortTermInvestmentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</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_ifbd_StatutoryReservesPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_StatutoryReservesPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</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_ifbd_ValueAddedTaxesPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_ValueAddedTaxesPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</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_ifbd_WarrantsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_WarrantsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for advertising cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -SubTopic 35<br> -Topic 720<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483406/720-35-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (a)-(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479515/805-10-05-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomePolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfSalesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cost of product sold and service rendered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Topic 705<br> -Publisher FASB<br> -URI https://asc.fasb.org//705/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfSalesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ExtendedProductWarrantyPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for extended product warranties and other guarantee contracts including the methodology for measuring the liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ExtendedProductWarrantyPolicy</td>
</tr>
<tr>
<td style="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_FairValueMeasurementPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//830/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480091/360-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482338/360-10-05-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-17<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-25<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-28<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-19<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsFiniteLivedPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483154/926-20-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 920<br> -SubTopic 350<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483256/920-350-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 920<br> -SubTopic 350<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483256/920-350-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 920<br> -SubTopic 350<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483256/920-350-50-4<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsFiniteLivedPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PostemploymentBenefitPlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for postemployment benefits. Postemployment benefits are benefits provided to former or inactive employees, their beneficiaries, and covered dependents after employment but before retirement, except for: a) benefits provided through a pension or postretirement benefit plan, b) individual deferred compensation arrangements, c) special or contractual termination benefits, and d) stock compensation plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 712<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//712/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PostemploymentBenefitPlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481569/310-20-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481569/310-20-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481569/310-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpensePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483044/730-10-05-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpensePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for segment reporting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482785/280-10-55-47<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.C.Q3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.1.Q5)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.3.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2.Q6)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//718/tableOfContent<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-9<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-12<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140521900520944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Nature of business and organization (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_ScheduleOfConsolidatedFinancialStatementsTableTextBlock', window );">Schedule of consolidated financial statements</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_885_ecustom--ScheduleOfConsolidatedFinancialStatementsTableTextBlock_zCTKLWsX2Mfe" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Nature of business and organization (Details)">
  <tr style="background-color: White">
    <td style="vertical-align: top"><span id="xdx_8B7_zxeBeNaasBYb" style="display: none">Schedule of consolidated financial statements</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top">&#160;</td></tr>
<tr style="background-color: white">
    <td style="border-bottom: black 1pt solid; vertical-align: top; width: 29%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Name</b></span></td>
    <td style="vertical-align: bottom; width: 1%; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom; width: 48%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Background</b></span></td>
    <td style="vertical-align: bottom; width: 1%; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; vertical-align: top; width: 21%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Ownership</b></span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Infobird<br/>
    International Limited (&#8220;Infobird HK&#8221;)</span></td>
    <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td id="xdx_981_ecustom--BusinessAcquisitionsDescriptionOfAcquiredEntity_c20230101__20230630__dei--LegalEntityAxis__custom--InfobirdHKMember_zyXPHY5skyWl" style="vertical-align: bottom" title="Background"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679; A Hong Kong
    company<br/>
    &#9679; Incorporated on April 21, 2020<br/>
    &#9679; A holding company</span></td>
    <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_905_eus-gaap--MinorityInterestDescription_c20230101__20230630__dei--LegalEntityAxis__custom--InfobirdHKMember_z6cu9wXNoYU5" title="Ownership">100% owned by Infobird
    Cayman</span></span></td></tr>
  <tr style="background-color: White">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Infobird Digital Technology
    (Beijing) Co., Ltd (&#8220;Infobird WFOE&#8221;)</span></td>
    <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td id="xdx_98E_ecustom--BusinessAcquisitionsDescriptionOfAcquiredEntity_c20230101__20230630__dei--LegalEntityAxis__custom--InfobirdWFOEMember_zovpgciII4V8" style="vertical-align: bottom" title="Background"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679; A PRC limited
    liability company and deemed a wholly foreign<br/>
    owned enterprise (&#8220;WFOE&#8221;)<br/>
    &#9679; Incorporated on May 20, 2020<br/>
    &#9679; Registered capital of $15,000,000 (RMB 106,392,000)<br/>
    &#9679; A holding company</span></td>
    <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_eus-gaap--MinorityInterestDescription_c20230101__20230630__dei--LegalEntityAxis__custom--InfobirdWFOEMember_z5t0d3YQdnVd" title="Ownership">100% owned by Infobird
    HK</span></span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Beijing Infobird Software
    Co., Ltd (&#8220;Infobird Beijing&#8221;)</span></td>
    <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td id="xdx_98F_ecustom--BusinessAcquisitionsDescriptionOfAcquiredEntity_c20230101__20230630__dei--LegalEntityAxis__custom--InfobirdBeijingMember_zXlia9M9DoSg" style="vertical-align: bottom" title="Background"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679; A PRC limited
    liability company<br/>
    &#9679; Incorporated on October 26, 2001<br/>
    &#9679; Registered capital of $2,417,947 (RMB 16,624,597)<br/>
    &#9679; Software developing that provides software as a service (SaaS)</span></td>
    <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_eus-gaap--MinorityInterestDescription_c20230101__20230630__dei--LegalEntityAxis__custom--InfobirdBeijingMember_zRD3ua0SbB33" title="Ownership">VIE of Infobird WFOE</span></span></td></tr>
  <tr style="background-color: White">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guiyang Infobird Cloud
    Computing Co., Ltd<br/>
    (&#8220;Infobird Guiyang&#8221;)</span></td>
    <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td id="xdx_98A_ecustom--BusinessAcquisitionsDescriptionOfAcquiredEntity_c20230101__20230630__dei--LegalEntityAxis__custom--InfobirdGuiyangMember_zMhx3UCgn8s2" style="vertical-align: bottom" title="Background"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679; A PRC limited
    liability company<br/>
    &#9679; Incorporated on October 17, 2013<br/>
    &#9679; Registered capital of $1,777,645 (RMB 12,222,200)<br/>
    &#9679; Software developing that provides software as a service (SaaS)</span></td>
    <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_eus-gaap--MinorityInterestDescription_c20230101__20230630__dei--LegalEntityAxis__custom--InfobirdGuiyangMember_ziddvNdHcVcc" title="Ownership">90.18% owned by Infobird
    Beijing</span></span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Anhui Xinlijia E-commerce
    Co., Ltd (formerly known as&#160;Anhui Infobird Software Information Technology Co., Ltd) (&#8220;Infobird Anhui&#8221;)</span></td>
    <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td id="xdx_98F_ecustom--BusinessAcquisitionsDescriptionOfAcquiredEntity_c20230101__20230630__dei--LegalEntityAxis__custom--InfobirdAnhuiMember_zaYdlFzTVlP7" style="vertical-align: bottom" title="Background"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679; A PRC limited
    liability company<br/>
    &#9679; Incorporated on June 20, 2012<br/>
    &#9679; Registered capital of $1,454,440 (RMB 10,000,000)<br/>
    &#9679; Software developing that provides software as a service (SaaS)</span></td>
    <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_907_eus-gaap--MinorityInterestDescription_c20230101__20230630__dei--LegalEntityAxis__custom--InfobirdAnhuiMember_zFgWafOUtsB" title="Ownership">99.95% owned by Infobird
    Beijing</span></span></td></tr>
  <tr style="background-color: White">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shanghai Qishuo Technology
    Inc. (&#8220;Shanghai Qishuo&#8221;)</span></td>
    <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td id="xdx_982_ecustom--BusinessAcquisitionsDescriptionOfAcquiredEntity_c20230101__20230630__dei--LegalEntityAxis__custom--ShanghaiQishuoMember_zcfSBhMtCo7k" style="vertical-align: bottom" title="Background"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679; A PRC limited
    liability company<br/>
    &#9679; Incorporated on April 10, 2014<br/>
    &#9679; Registered capital of $156,922 (RMB 1,000,000)<br/>
    &#9679; Software developing that provides software as a service (SaaS)</span></td>
    <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_905_eus-gaap--MinorityInterestDescription_c20230101__20230630__dei--LegalEntityAxis__custom--ShanghaiQishuoMember_zG6TJuIlYV6g" title="Ownership">51% owned by Infobird Beijing</span></span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hefei Weiao Information
    Technology Co., Ltd (&#8220;Anhui Weiao&#8221;)</span></td>
    <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td id="xdx_981_ecustom--BusinessAcquisitionsDescriptionOfAcquiredEntity_c20230101__20230630__dei--LegalEntityAxis__custom--AnhuiWeiaoiMember_zQ5pK9Uy6sh4" style="vertical-align: bottom" title="Background"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679; A PRC limited
    liability company<br/>
    &#9679; Incorporated on May 25, 2018<br/>
    &#9679; Registered capital of $1,439,325 (RMB 10,000,000)<br/>
    &#9679; Software developing that provides software as a service (SaaS)</span></td>
    <td style="vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_eus-gaap--MinorityInterestDescription_c20230101__20230630__dei--LegalEntityAxis__custom--AnhuiWeiaoiMember_z47NcgJIQdT6" title="Ownership">100% owned by Infobird
    Anhui</span></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_ifbd_ScheduleOfConsolidatedFinancialStatementsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_ScheduleOfConsolidatedFinancialStatementsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140521894972176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of significant accounting policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_ScheduleOfPropertyAndEquipmentUsefulLivesTableTextBlock', window );">Schedule of property and equipment useful lives</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_88B_ecustom--ScheduleOfPropertyAndEquipmentUsefulLivesTableTextBlock_zEnHoQlsjaX9" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure -  Summary of significant accounting policies (Details)">
  <tr style="vertical-align: top">
    <td style="padding-left: 10pt"><span id="xdx_8B9_z1BtyDbd3BL2" style="display: none">Schedule of property and equipment useful lives</span></td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="white-space: nowrap; width: 52%; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="white-space: nowrap; width: 9%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; white-space: nowrap; width: 39%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Useful&#160;Life</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Leasehold
    improvements</span></td>
    <td style="white-space: nowrap"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td id="xdx_98F_ecustom--PropertyPlantAndEquipmentEstimatedUsefulLive_c20230101__20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_z8JOdhjTeUL7" style="white-space: nowrap; text-align: center" title="Property, plant and equipment, estimated useful lives"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shorter
    of the remaining lease<br/>
    terms or estimated useful lives</span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Electronic devices</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_ecustom--PropertyPlantAndEquipmentEstimatedUsefulLive_c20230101__20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ElectronicDevicesMember_zOcvZDyo61ia" title="Property, plant and equipment, estimated useful lives">3-5 years</span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Office equipment, fixtures
    and furniture</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90A_ecustom--PropertyPlantAndEquipmentEstimatedUsefulLive_c20230101__20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zoxDqwS2d8l7" title="Property, plant and equipment, estimated useful lives">3-5 years</span></span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Automobile</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_ecustom--PropertyPlantAndEquipmentEstimatedUsefulLive_c20230101__20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zW41OqJ2lLX2" title="Property, plant and equipment, estimated useful lives">3-5 years</span></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Computer and network equipment</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_ecustom--PropertyPlantAndEquipmentEstimatedUsefulLive_c20230101__20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerAndNetworkEquipmentMember_zklSzWVGfree" title="Property, plant and equipment, estimated useful lives">3-5 years</span></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="Show.showAR( this, 'defref_us-gaap_RedeemableNoncontrollingInterestTableTextBlock', window );">Schedule of noncontrolling interests</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_886_eus-gaap--RedeemableNoncontrollingInterestTableTextBlock_zQsu4JBCvLW1" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure -  Summary of significant accounting policies (Details 1)">
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span id="xdx_8BE_zI09zX6edr5j" style="display: none">Schedule of noncontrolling interests</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 12pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>For
                                            the six months ended </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>June
                                            30,</b></span></p></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
    the year ended<br/> December 31,</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 12pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 12pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="font-size: 12pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="font-size: 12pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; width: 56%; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Infobird
    Guiyang</span></td><td style="width: 8%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98D_ecustom--NoncontrollingInterests_iI_pp0p0_c20230630__srt--OwnershipAxis__custom--InfobirdGuiyangMember_ztK7AG3Rf6a8" style="width: 12%; text-align: right" title="Noncontrolling interests"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(220,235</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="width: 8%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_989_ecustom--NoncontrollingInterests_c20221231__srt--OwnershipAxis__custom--InfobirdGuiyangMember_pp0p0" style="width: 12%; text-align: right" title="Noncontrolling interests"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(225,387</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Infobird
    Anhui</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_984_ecustom--NoncontrollingInterests_c20230630__srt--OwnershipAxis__custom--InfobirdAnhuiMember_pp0p0" style="text-align: right" title="Noncontrolling interests"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(257</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_983_ecustom--NoncontrollingInterests_c20221231__srt--OwnershipAxis__custom--InfobirdAnhuiMember_pp0p0" style="text-align: right" title="Noncontrolling interests"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(167</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shanghai
    Qishuo</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_981_ecustom--NoncontrollingInterests_c20230630__srt--OwnershipAxis__custom--ShanghaiQishuoMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Noncontrolling interests"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(132,700</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_982_ecustom--NoncontrollingInterests_c20221231__srt--OwnershipAxis__custom--ShanghaiQishuoMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Noncontrolling interests"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">150,117</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_983_ecustom--NoncontrollingInterests_c20230630_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Noncontrolling interests"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(353,192</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_980_ecustom--NoncontrollingInterests_c20221231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Noncontrolling interests"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(</span><span style="font-family: Times New Roman, Times, Serif">75,437</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</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_ifbd_ScheduleOfPropertyAndEquipmentUsefulLivesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_ScheduleOfPropertyAndEquipmentUsefulLivesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RedeemableNoncontrollingInterestTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of redeemable noncontrolling interest (as defined) included in the statement of financial position as either a liability or temporary equity. As of the date of the statement of financial position, such redeemable noncontrolling interest is currently redeemable, as defined, for cash or other assets of the entity at (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RedeemableNoncontrollingInterestTableTextBlock</td>
</tr>
<tr>
<td style="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>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140521894940384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Variable interest entity (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock', window );">Schedule of VIEs&#8217; consolidated assets and liabilities</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_882_eus-gaap--ScheduleOfVariableInterestEntitiesTextBlock_zwHSgCOwPco6" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Variable interest entity (Details)">
<tr style="vertical-align: bottom; background-color: White">
<td style="padding-top: 0pt; padding-right: 0pt; padding-left: 10pt; text-align: left; text-indent: -10pt"><span id="xdx_8B3_z50WVSKOygu" style="display: none">Schedule of VIEs&#8217; consolidated assets and liabilities</span></td>
<td>&#160;</td>
<td style="text-align: left">&#160;</td>
<td id="xdx_495_20230630__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zqapO3hBdP2c" style="text-align: center">&#160;</td>
<td style="text-align: left">&#160;</td>
<td>&#160;</td>
<td style="text-align: left">&#160;</td>
<td id="xdx_49F_20221231__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zpLAZXRjIn8j" style="text-align: center">&#160;</td>
<td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
<td style="padding: 0pt 0pt 0pt 10pt; font-size: 12pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>As of </b></span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><br/>
June 30, 2023</b></span></td>
<td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of<br/> December 31, 2022</span></td></tr>
<tr style="vertical-align: bottom">
<td style="padding: 0pt 0pt 0pt 10pt; font-size: 12pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 12pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="3" style="font-size: 12pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 12pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="3" style="font-size: 12pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr id="xdx_404_eus-gaap--AssetsCurrent_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; width: 56%; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Current assets belong to discontinued operation</span></td>
<td style="width: 8%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td style="width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,124,900</span></td>
<td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="width: 8%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td style="width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,504,164</span></td>
<td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr id="xdx_404_eus-gaap--OtherAssets_iI_pp0p0" style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other assets belong to discontinued operation</span></td>
<td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7,744,428</span></td>
<td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">9,008,407</span></td>
<td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr id="xdx_400_eus-gaap--Assets_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total assets belong to discontinued operation</span></td>
<td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8,869,328</span></td>
<td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10,512,571</span></td>
<td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr id="xdx_405_eus-gaap--Liabilities_iNI_pp0p0_di_zTgMMYeijPnk" style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total liabilities belong to discontinued operation</span></td>
<td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(29,229,090</span></td>
<td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td>
<td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(27,769,551</span></td>
<td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
<tr id="xdx_409_eus-gaap--StockholdersEquity_iI_pp0p0_z1zg1oosXbc5" style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net deficits belong to discontinued operation</span></td>
<td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(20,359,762</span></td>
<td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td>
<td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(17,256,980</span><span style="font-family: Times New Roman, Times, Serif"></span></td>
<td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
</table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_ScheduleOfSummarizedVariableInterestEntitiesTextBlock', window );">Schedule of operating results of VIEs</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_88B_ecustom--ScheduleOfSummarizedVariableInterestEntitiesTextBlock_zmNu8k7nTY2d" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Variable interest entity (Details 1)">
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span id="xdx_8B3_z6Ex7D4gwCNe" style="display: none">Schedule of operating results of VIEs</span></td><td>&#160;</td>
    <td colspan="3" id="xdx_49C_20230101__20230630__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zhK4lcC85N2i" style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="3" id="xdx_49A_20220101__20220630__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_ztuiFCYJsUWd" style="text-align: center">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
    the six months ended June 30, 2023</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
    the six months ended June 30, 2022</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_400_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_pp0p0_zMy2atc6xK2j" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; width: 56%; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
    loss from discontinued operations</span></td><td style="width: 8%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3,842,329</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="width: 8%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(6,440,381</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</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_ifbd_ScheduleOfSummarizedVariableInterestEntitiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_ScheduleOfSummarizedVariableInterestEntitiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-5A<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-9<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-4<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfVariableInterestEntitiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140521895016080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>Discontinued Operations and Disposal Groups [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationstBalanceSheetAndAdditionalDisclosuresTextBlock', window );">Schedule of assets and liabilities from discontinued operations</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_897_ecustom--ScheduleOfDisposalGroupsIncludingDiscontinuedOperationstBalanceSheetAndAdditionalDisclosuresTextBlock_pp0p0_zCDO0uqJ2tU4" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Discontinued operations - (Details)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-indent: -10pt"><span id="xdx_8BC_zUpZqjejDJt" style="display: none">Schedule of assets and liabilities from discontinued operations</span></td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td id="xdx_49B_20230630_z9xkh4aCgFG7" style="font-size: 10pt; text-align: center">&#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_499_20221231_z2z1YfuM3Gnh" style="font-size: 10pt; text-align: center">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">June
    30,</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">December
    31,</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_404_eus-gaap--AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_iB_zi69SYqq1sb8" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">CURRENT
    ASSETS:</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_406_eus-gaap--DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_iI_pp0p0_maAODGIzurc_zkMzqZoY0mY5" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; width: 56%; font-size: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash</span></td><td style="width: 8%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="width: 12%; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">555,523</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 8%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="width: 12%; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">829,258</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40C_eus-gaap--DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_iI_maAODGIzurc_zMU2cJoWotOh" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounts
    receivable, net</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">356,330</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">402,309</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40B_ecustom--DisposalGroupIncludingDiscontinuedOperationOtherReceivableNet_iI_maAODGIzurc_zELEC4Z8RIK3" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other
    receivables, net</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">97,768</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">99,405</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40F_ecustom--DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties_iI_maAODGIzurc_z4UA6Y8Xjtyl" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Due
    from related parties</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">13,791</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">29,983</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40C_eus-gaap--DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_iI_maAODGIzurc_zAwuxtgmsdXa" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Prepayments
    and other current assets</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">104,160</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">202,054</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_406_eus-gaap--AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_iTI_mtAODGIzurc_maDGIDOz9hP_zLzDUJqViAHg" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
    current assets of discontinued operations</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,127,572</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,563,009</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_404_eus-gaap--AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract_iB_zgm1wk3D1Et4" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">OTHER
    ASSETS:</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_407_eus-gaap--DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent_iI_maDGIDOz936_zk6DrUjFptwc" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property
    and equipment, net</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">122,383</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">153,516</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_405_ecustom--DisposalGroupIncludingDiscontinuedOperationRightOfUseAssetsNoncurrent_iI_maDGIDOz936_zQnFWPcZk4Zi" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Right-of-use
    assets</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">23,512</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">52,813</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_405_ecustom--DisposalGroupIncludingDiscontinuedOperationLongTermDepositsNoncurrent_iI_maDGIDOz936_zSF5XDEjPoLe" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Long-term
    deposits, net</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">16,687</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">18,993</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_409_eus-gaap--DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent_iI_maDGIDOz936_zs2RhWL97AUd" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible
    assets, net</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0963">&#8212;</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,556,761</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_401_eus-gaap--DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent_iI_maDGIDOz936_zaQeAPDS0MCc" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Goodwill</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0966">&#8212;</span></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">478,657</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_406_eus-gaap--DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_iTI_mtDGIDOz936_maDGIDOz9hP_zlPeN4EFK7s9" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
    other assets of discontinued operations</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">162,582</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,260,740</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_405_ecustom--DisposalGroupIncludingDiscontinuedOperationAssets_iTI_mtDGIDOz9hP_zBExirhxTYy" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 40pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
    assets of discontinued operations</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,290,154</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,823,749</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i></i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><i>Carrying
amounts of major classes of liabilities included as part of discountinued operations of Infobird HK, Infobird WFOE, Infobird Beijing,
Infobird Guiyang, Infobird Anhui, Shanghai Qishuo and Anhui Weiao:</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"><i>&#160;</i></span></p>

<table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">June
    30,</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">December
    31,</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40E_eus-gaap--LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_iB_zZFkr4Qu0dn7" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">CURRENT
    LIABILITIES:</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_400_eus-gaap--DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent_iI_maLODGIzyKP_zycDtaU1jwE9" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; width: 56%; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Account
    payable</span></td><td style="width: 8%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="width: 12%; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,126,502</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 8%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="width: 12%; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,216,364</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40A_ecustom--DisposalGroupIncludingDiscontinuedOperationBankLoansCurrent_iI_maLODGIzyKP_zduEhupMWQSa" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Bank
    loans - current</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">550,169</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,548,242</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40B_ecustom--DisposalGroupIncludingDiscontinuedOperationOtherPayableAndAccruedLiabilitiesCurrent_iI_maLODGIzyKP_zGKpvuOVfrF6" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Othr
    payables and accrued liabilities</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,076,953</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,134,345</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_403_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_iI_maLODGIzyKP_zd7dhsd4dnq8" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Due
    to related parties</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">19,352</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">53,671</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_407_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToInfobirdCaymanCurrent_iI_maLODGIzyKP_z3QPzgin95X4" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Due
    to Infobird Cayman</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">17,632,181</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">14,013,927</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40E_eus-gaap--DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent_iI_maLODGIzyKP_zqQI216pj4Di" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred
    revenue</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,166,920</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,460,249</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_402_eus-gaap--DisposalGroupIncludingDiscontinuedOperationAccruedIncomeTaxesPayable_iI_maLODGIzyKP_zQ3zROCobF99" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Taxes
    payable</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">688,787</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">653,085</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_402_ecustom--DisposalGroupIncludingDiscontinuedOperationLeaseLiabilitiesCurrentLiabilities_iI_maLODGIzyKP_zeDbdTJQF0E2" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lease
    liabilities - current</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">19,375</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">39,861</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_401_eus-gaap--LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_iTI_mtLODGIzyKP_maLODGIzJp3_z5Hl9HzhQU74" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
    current liabilities of discontinued operations</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">24,280,239</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">24,119,744</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_408_eus-gaap--LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract_iB_zgUsHOYLT6k" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">OTHER
    LIABILITIES:</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_407_ecustom--DisposalGroupIncludingDiscontinuedOperationBankLoansNonCurrent_iI_maLODGIz4CT_zG9DGl4BzEg5" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Bank
    loans - noncurrent</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1008">&#8212;</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">18,170</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_405_ecustom--DisposalGroupIncludingDiscontinuedOperationLeaseLiabilitiesNonCurrentLiabilities_iI_maLODGIz4CT_zJAgbHoWzfr5" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lease
    liablities - noncurrent</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1011">&#8212;</span></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8,602</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40C_eus-gaap--LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_iTI_mtLODGIz4CT_maLODGIzJp3_z1wW82C3ZTNh" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
    other liabilities of discontinued operations</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1014">&#8212;</span></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">26,772</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40E_ecustom--LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationLiabilities_iTI_mtLODGIzJp3_z59Ad9psEnrl" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 40pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
    liabilities of discontinued operations</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">24,280,239</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">24,146,516</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"></p>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementAndAdditionalDisclosuresTextBlock', window );">Schedule of income and losses from discontinued operations</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_880_ecustom--ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementAndAdditionalDisclosuresTextBlock_pp0p0_zhxzrTYuMFG8" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Discontinued Operations - (Details 1)">
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-indent: -10pt"><span id="xdx_8B9_zaZj5SAxU1b"><span style="display: none">Schedule of income and losses from discontinued
    operations</span></span></td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td id="xdx_497_20230101__20230630_zFoRss0KznM1" style="font-size: 10pt; text-align: center">&#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_20220101__20220630_zlYxLMucIn8i" style="font-size: 10pt; text-align: center">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
    the Six Months Ended</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">June
    30,</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">June
    30,</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_408_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_maDGIDOzegO_zta2BYhRc7ch" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; width: 56%; font-size: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">REVENUES</span></td><td style="width: 8%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="width: 12%; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,265,425</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 8%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="width: 12%; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,579,749</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_401_eus-gaap--DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_msDGIDOzegO_zIXZqSSFKikh" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 1pt 10pt; font-size: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">COST OF
    REVENUES</span></td><td style="padding-bottom: 1pt; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,406,787</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1pt; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,660,645</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40C_eus-gaap--DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_iT_mtDGIDOzegO_maDGIDOz6yk_z6Y9MebTowzg" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 1pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">GROSS
    PROFIT</span></td><td style="padding-bottom: 1pt; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">858,638</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1pt; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">919,104</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">OPERATING
    EXPENSES:</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_405_ecustom--DisposalGroupIncludingDiscontinuedOperationSellingExpense_maDGIDOzy6T_zAF34FcWQeb4" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Selling</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">545,824</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,434,129</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_409_eus-gaap--DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_maDGIDOzy6T_zJ9pk1K3wGzi" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">General
    and administrative</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">909,818</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,901,160</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_406_ecustom--DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment_maDGIDOzy6T_zwwsVOsDIkOi" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Research
    and development</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">695,294</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,392,063</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_406_ecustom--DisposalGroupIncludingDiscontinuedOperationLongLiveAssetsImpairment_maDGIDOzy6T_z0Qd6f8ewf98" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Long-live
    assets impairment</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,621,079</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1050">&#8212;</span></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_405_eus-gaap--DisposalGroupIncludingDiscontinuedOperationOperatingExpense_iT_mtDGIDOzy6T_msDGIDOz6yk_zXmyPsSO2y8c" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
    operating expenses</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,772,015</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7,727,352</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40F_eus-gaap--DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_iT_mtDGIDOz6yk_maDOILFzI87_zlO2EAFKR8u" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">LOSS
    FROM OPERATIONS</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3,913,377</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(6,808,248</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">OTHER
    INCOME (EXPENSE)</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_409_eus-gaap--DisposalGroupIncludingDiscontinuedOperationInterestIncome_msDGIDOz9T4_zIMo6NE12wra" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Interest
    income</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,282</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,993</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_409_eus-gaap--DisposalGroupIncludingDiscontinuedOperationInterestExpense_iN_di_maDGIDOz9T4_zv9SzSTmi8sj" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Interest
    expense</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(22,808</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(107,293</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr id="xdx_407_ecustom--DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense_maDGIDOz9T4_zflp2rOm6Za4" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other
    (expense) income, net</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(166,516</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(56,899</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr id="xdx_400_ecustom--DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseTotal_iT_mtDGIDOz9T4_msDOILFzI87_z2V50GEIUtq4" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
    other income (expense), net</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(188,042</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(162,199</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40A_eus-gaap--DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_iT_mtDOILFzI87_maILFDOzf6k_zDOwuMgOda2j" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">LOSS
    BEFORE INCOME TAXES</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4,101,419</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(6,970,447</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_408_eus-gaap--DiscontinuedOperationTaxEffectOfDiscontinuedOperation_msILFDOzf6k_ze7zMTIB0Lqa" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PROVISION
    FOR (BENEFIT OF) INCOME TAXES</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1073">&#8212;</span></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(38,125</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40F_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTax_iT_mtILFDOzf6k_zflFlXdwYdv6" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NET
    LOSS FROM DISCONTINUED OPERATIONS</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4,101,419</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(6,932,322</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</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_ifbd_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementAndAdditionalDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementAndAdditionalDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</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_ifbd_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationstBalanceSheetAndAdditionalDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationstBalanceSheetAndAdditionalDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</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_DiscontinuedOperationsAndDisposalGroupsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140521895273456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Short term investments (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAbstract', window );"><strong>Cash and Cash Equivalents [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_ScheduleOfShortTermInvestmentsTableTextBlock', window );">Schedule of short term investments</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_89F_ecustom--ScheduleOfShortTermInvestmentsTableTextBlock_zjjPE7d32JT6" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Short term investments (Details)">
<tr style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span id="xdx_8B5_zfpVvvxcUWd2" style="display: none">Schedule of short term investments</span></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 style="vertical-align: bottom">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Carrying
Value at June 30, 2023</span></td>
<td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="11" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fair Value Measurement at<br/> June 30, 2023</span></td></tr>
<tr style="vertical-align: bottom">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 1</span></td>
<td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 2</span></td>
<td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 3</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; width: 40%; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Short term investments-continuing operations</span></td>
<td style="width: 3%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td id="xdx_987_eus-gaap--ShortTermInvestments_iI_pp0p0_c20230630_z9aK3MoIVYj1" style="width: 10%; font-size: 10pt; text-align: right" title="Short term investments"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1083">&#8212;</span></span></td>
<td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="width: 3%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td id="xdx_988_eus-gaap--ShortTermInvestments_iI_pp0p0_c20230630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zsCiuufWD6g2" style="width: 10%; font-size: 10pt; text-align: right" title="Short term investments"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1085">&#8212;</span></span></td>
<td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="width: 3%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td id="xdx_98D_eus-gaap--ShortTermInvestments_iI_pp0p0_c20230630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zNypHzBVMtK8" style="width: 10%; font-size: 10pt; text-align: right" title="Short term investments"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1087">&#8212;</span></span></td>
<td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="width: 3%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td id="xdx_986_eus-gaap--ShortTermInvestments_iI_pp0p0_c20230630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zXyviMQKbEP9" style="width: 10%; font-size: 10pt; text-align: right" title="Short term investments"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1089">&#8212;</span></span></td>
<td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
</table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>




















<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"></p>

<table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Carrying
    Value at<br/> December 31,<br/> 2022</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="11" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fair
    Value Measurement at<br/> December 31, 2022</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level
    1</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level
    2</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level
    3</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; width: 40%; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Short
    term investments-continuing operations</span></td><td style="width: 3%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98A_eus-gaap--ShortTermInvestments_iI_pp0p0_c20221231_zmvb6dQwLQe7" style="width: 10%; font-size: 10pt; text-align: right" title="Short term investments"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6,704,029</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 3%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_983_eus-gaap--ShortTermInvestments_iI_pp0p0_c20221231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zmx49tSDnVKg" style="width: 10%; font-size: 10pt; text-align: right" title="Short term investments"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1101">&#8212;</span></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 3%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98B_eus-gaap--ShortTermInvestments_iI_pp0p0_c20221231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zRCwuqandBd1" style="width: 10%; font-size: 10pt; text-align: right" title="Short term investments"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1103">&#8212;</span></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 3%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98F_eus-gaap--ShortTermInvestments_iI_pp0p0_c20221231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zYxhkhFF82zh" style="width: 10%; font-size: 10pt; text-align: right" title="Short term investments"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6,704,029</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: 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_ifbd_ScheduleOfShortTermInvestmentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_ScheduleOfShortTermInvestmentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</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_CashAndCashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140521895241312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other receivables, net (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_ScheduleOfOtherReceivablesNet', window );">Schedule of other receivables, net</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_88C_ecustom--ScheduleOfOtherReceivablesNet_pp0p0_zN6VMUlacl8a" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Other receivables, net - (Details)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-top: 0pt; padding-right: 0pt; padding-left: 10pt; text-indent: -10pt"><span id="xdx_8B2_zRUZTBng4lOb" style="display: none">Schedule of other receivables, net</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_492_20230630_zn4d5uGvTjo8" style="text-align: center">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_49A_20221231_zTsO6OZUodJ9" style="text-align: center">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 12pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
    of<br/> June 30, 2023</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
    of<br/> December 31, 2022</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 12pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="font-size: 12pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="font-size: 12pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_401_ecustom--ReceivablesFromSalesOfShorttermInvestment_iI_maORGCz2f3_zgbPMNETiRUc" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; width: 56%; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Receivables
    from sales of short-term investment</span></td><td style="width: 8%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6,788,622</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 8%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1116">&#8212;</span></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_404_eus-gaap--OtherReceivables_iI_maORGCz2f3_zfqXoXE7En9e" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Others</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">682,268</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">110,846</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40B_eus-gaap--OtherReceivablesGrossCurrent_iTI_mtORGCz2f3_maDGIDOzxvU_zrQfocb32Tn3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
    other receivables</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7,470,890</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">110,846</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_402_ecustom--AllowanceForDoubtfulAccountsPremiumAndOtherReceivables_iNI_di_msDGIDOzxvU_zmzmDNfDXsx9" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Allowance
    for doubtful accounts</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(11,225</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(11,801</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr id="xdx_40C_ecustom--DisposalGroupIncludingDiscontinuedOperationsOtherReceivableNet_iTI_mtDGIDOzxvU_zh141tNl1CXh" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
    other receivables, net</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7,459,665</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">99,045</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40D_ecustom--DisposalGroupIncludingDiscontinuedOperationOtherReceivable_iNI_di_zNO4kZO9hGx3" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less:
    other receivables, net - discontinued operations</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(97,768</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(99,045</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr id="xdx_40B_eus-gaap--OtherReceivablesNetCurrent_iI_z9ORMS9K9Inb" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
    other receivables, net - continuing operations</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7,361,897</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1134">&#8212;</span></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: 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_ifbd_ScheduleOfOtherReceivablesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_ScheduleOfOtherReceivablesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>38
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140521894947424">
<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, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtTableTextBlock', window );">Schedule of bank loans</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_89E_eus-gaap--ScheduleOfDebtTableTextBlock_z6q2kSxj01P3" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Related party balances and transactions (Details)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span id="xdx_8BF_zVhutrCzzc92" style="display: none">Schedule of bank loans</span></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: center">&#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 style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Bank
    Name</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Maturities</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Interest
    rate</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Collateral/Guarantee</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
    of June 30, 2022</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
    of<br/> December 31, 2022</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; width: 23%; font-size: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Bank
    of Beijing</span></td><td style="width: 2%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 12%; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_eus-gaap--DebtInstrumentMaturityDateDescription_c20230101__20230630__srt--CounterpartyNameAxis__custom--BankOfBeijingMember_z7vrlXEIMbuh" title="Maturities">March
                                            2023</span></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 2%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 12%; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_907_eus-gaap--DebtInstrumentInterestRateIncreaseDecrease_pip0_dp_c20230101__20230630__srt--CounterpartyNameAxis__custom--BankOfBeijingMember__srt--RangeAxis__srt--MinimumMember_zymJIgeLr8pb" title="Interest rate">4.8</span>%
                                            -&#160;<span id="xdx_904_eus-gaap--DebtInstrumentInterestRateIncreaseDecrease_pip0_dp_c20230101__20230630__srt--CounterpartyNameAxis__custom--BankOfBeijingMember__srt--RangeAxis__srt--MaximumMember_zED3PSF6D3ga" title="Interest rate">5.0</span></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td>
    <td style="width: 2%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 13%; font-size: 10pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_eus-gaap--DebtInstrumentCollateral_c20230101__20230630__srt--CounterpartyNameAxis__custom--BankOfBeijingMember_fKg_____zamjCzH07rm6" title="Collateral/Guarantee">Guarantee
    by Beijing SMEs Credit Re-guarantee Co., Ltd</span>*</span></td><td style="width: 2%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_987_esrt--BankLoans_iI_pp0p0_c20230630__srt--CounterpartyNameAxis__custom--BankOfBeijingMember_ztkeiuqNbzK7" style="width: 11%; font-size: 10pt; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1148">&#8212;</span></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 2%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98A_esrt--BankLoans_iI_pp0p0_c20221231__srt--CounterpartyNameAxis__custom--BankOfBeijingMember_zNmBWln5RXn1" style="width: 11%; font-size: 10pt; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,899,728</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">BOC
    Fullerton Bank</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_905_eus-gaap--DebtInstrumentMaturityDateDescription_c20230101__20230630__srt--CounterpartyNameAxis__custom--BOCFullertonBankMember_zjJCIsXyFIab" title="Maturities">February
                                            2024</span> (4)</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_eus-gaap--DebtInstrumentInterestRateIncreaseDecrease_pip0_dp_c20230101__20230630__srt--CounterpartyNameAxis__custom--BOCFullertonBankMember_z3sItrBe3006" title="Interest rate">8.5</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td>
    <td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90A_eus-gaap--DebtInstrumentCollateral_c20230101__20230630__srt--CounterpartyNameAxis__custom--BOCFullertonBankMember_fKioq_zqrYGtMZIC8c" title="Collateral/Guarantee">***</span></span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_981_esrt--BankLoans_iI_pp0p0_c20230630__srt--CounterpartyNameAxis__custom--BOCFullertonBankMember_zRZQbWabFw7h" style="font-size: 10pt; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">67,484</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_98D_esrt--BankLoans_iI_pp0p0_c20221231__srt--CounterpartyNameAxis__custom--BOCFullertonBankMember_zHgESC5JADKk" style="font-size: 10pt; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">121,634</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China
    Merchants Bank</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_eus-gaap--DebtInstrumentMaturityDateDescription_c20230101__20230630__srt--CounterpartyNameAxis__custom--ChinaMerchantsBankMember_zEhHk4K4Wv59" title="Maturities">March
                                            2023</span> (5)</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_eus-gaap--DebtInstrumentInterestRateIncreaseDecrease_pip0_dp_c20230101__20230630__srt--CounterpartyNameAxis__custom--ChinaMerchantsBankMember_zSM9rxJfsjTa" title="Interest rate">4.3</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td>
    <td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_901_eus-gaap--DebtInstrumentCollateral_c20230101__20230630__srt--CounterpartyNameAxis__custom--ChinaMerchantsBankMember_fKio___zStn2ey5I7H3" title="Collateral/Guarantee">Guarantee
    by Beijing Zhong Guan Chun Technology Finance Guarantee Co.</span>, **</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_983_esrt--BankLoans_iI_pp0p0_c20230630__srt--CounterpartyNameAxis__custom--ChinaMerchantsBankMember_zktxfvyuwSDi" style="font-size: 10pt; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1168">&#8212;</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_98A_esrt--BankLoans_iI_pp0p0_c20221231__srt--CounterpartyNameAxis__custom--ChinaMerchantsBankMember_zBKJHfhPQeYe" style="font-size: 10pt; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">434,959</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China
    Construction Bank</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_eus-gaap--DebtInstrumentMaturityDateDescription_c20230101__20230630__srt--CounterpartyNameAxis__custom--ChinaConstructionBankMember_zAMpjqTbzHf5" title="Maturities">August
                                            2023</span></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90A_eus-gaap--DebtInstrumentInterestRateIncreaseDecrease_pip0_dp_c20230101__20230630__srt--CounterpartyNameAxis__custom--ChinaConstructionBankMember_zoHzWo1uz0y7" title="Interest rate">4.1</span></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td>
    <td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: center; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_901_eus-gaap--DebtInstrumentCollateral_c20230101__20230630__srt--CounterpartyNameAxis__custom--ChinaConstructionBankMember_fKioqKg_____zTt9hNqtG4Jc" title="Collateral/Guarantee">****</span></span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_981_esrt--BankLoans_iI_pp0p0_c20230630__srt--CounterpartyNameAxis__custom--ChinaConstructionBankMember_zQyAsuHICdzi" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">68,953</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_989_esrt--BankLoans_iI_pp0p0_c20221231__srt--CounterpartyNameAxis__custom--ChinaConstructionBankMember_zOfSdrhxxhj" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">74,523</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;Total</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_984_esrt--BankLoans_iI_pp0p0_c20230630_zHQHe4vBD8U6" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">136,437</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_985_esrt--BankLoans_iI_pp0p0_c20221231_zSrRaVUeFo0e" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Total"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,530,844</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  </table>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td id="xdx_F05_zJnEMPDUYFD9" style="width: 2%; padding-left: 10pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td>
    <td style="width: 98%; text-align: justify"><span id="xdx_F15_zVjptWt6ArIh" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Beijing SMEs
    Credit Re-guarantee Co., Ltd is a financial services company and provides credit re-guarantee business and short-term capital operation
    to small and medium enterprises. In addition, Qing Tang, the spouse of Yimin Wu, the Company&#8217;s Chairman of the Board of Directors
    and Chief Executive Officer, has provided real estate property as collateral of approximately $3.1 million (RMB 20,000,000) with
    Beijing SMEs Credit Re-guarantee Co., Ltd to secure the guarantee with Bank of Beijing.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 2%; padding-left: 10pt; text-align: justify"><span id="xdx_F02_zV7721syLnOi" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">**</span></td>
    <td style="width: 98%; text-align: justify"><span id="xdx_F10_zkw44MNAO9y3" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Beijing Zhong
    Guan Chun Technology Finance Guarantee Co., Ltd is a financial services company and provides credit guarantee business and short-term
    capital operation to small business. Yimin Wu also provided a personal guarantee for the loan during the contract period.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 3%; padding-left: 10pt; text-align: justify"><span id="xdx_F0D_zEN9eCy8DKF6" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">***</span></td>
    <td style="width: 97%; padding-left: 10pt; text-align: justify"><span id="xdx_F15_zraepKaOtnz9" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yimin
    Wu and Qing Tang provided personal guarantees for the loan during the contract period.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 3%; padding-left: 10pt; text-align: justify"><span id="xdx_F02_zNGJip90ulP3" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">****</span></td>
    <td style="width: 97%; padding-left: 10pt; text-align: justify"><span id="xdx_F12_z37ZbJxB79zf" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Qi
    Gu was the co-borrower for the loan during the contract period.</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="Show.showAR( this, 'defref_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock', window );">Schedule of related parties for discontinued operations</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_89A_eus-gaap--ScheduleOfRelatedPartyTransactionsTableTextBlock_zOcjsA1jrTA7" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Related party balances and transactions (Details 1)">
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span id="xdx_8B9_zgJPYsGOLPDe" style="display: none">Schedule
    of related parties for discontinued operations</span></td><td style="font-size: 10pt">&#160;</td>
    <td style="padding-top: 0pt; padding-right: 0pt; padding-left: 20pt; font-size: 10pt; text-align: left; text-indent: -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 style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">June
    30,</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">December
    31,</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; width: 15%; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Ji
    Meng</span></td><td style="width: 3%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding: 0pt 0pt 0pt 10pt; width: 40%; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director
    of Purchase Department</span></td><td style="width: 3%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_987_ecustom--DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties_iI_pp0p0_c20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--JiMengMember_zdBSRGT6WtV1" style="width: 16%; font-size: 10pt; text-align: right" title="Due from related parties"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1192">&#8212;</span></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 3%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_987_ecustom--DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties_iI_pp0p0_c20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--JiMengMember_zuY3YW1ZsbX4" style="width: 16%; font-size: 10pt; text-align: right" title="Due from related parties"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10,439</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Zuogang
    Luo</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Vice
    President</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_987_ecustom--DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties_iI_pp0p0_c20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ZuogangLuoMember_z5vHV4JPGzp" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Due from related parties"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">13,791</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_98B_ecustom--DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties_iI_pp0p0_c20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ZuogangLuoMember_z20a6chICtje" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Due from related parties"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">19,544</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_983_ecustom--DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties_iI_pp0p0_c20230630_zUVQ5n9bk6d" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Due from related parties"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">13,791</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98D_ecustom--DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties_iI_pp0p0_c20221231_zyRw73brT5U6" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Due from related parties"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">29,983</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span><span style="text-decoration: underline">Due to related
parties</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p>

<table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">June
    30,</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">December
    31,</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; width: 15%; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Zhiguo
    Li</span></td><td style="width: 3%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding: 0pt 0pt 0pt 10pt; width: 40%; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director
    of Beijing Infobird</span></td><td style="width: 3%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_98C_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_iI_pp0p0_c20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ZhiguoLiMember_zVzSHReynUjf" style="width: 16%; font-size: 10pt; text-align: right" title="Due to related parties"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">11,230</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 3%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_984_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_iI_pp0p0_c20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ZhiguoLiMember_zJAiJyBEQ0z" style="width: 16%; font-size: 10pt; text-align: right" title="Due to related parties"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6,223</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Ji
    Meng</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director
    of Purchase Department</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_98D_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_iI_pp0p0_c20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--JiMengMember_zMxBRLBytmef" style="font-size: 10pt; text-align: right" title="Due to related parties"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5,516</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_989_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_iI_pp0p0_c20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--JiMengMember_zlUj5EKqtfFh" style="font-size: 10pt; text-align: right" title="Due to related parties"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1210">&#8212;</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Qi
    Gu</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shareholder
    of Shanghai Qishuo</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98B_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_iI_pp0p0_c20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--QiGuMember_zPTmpxv4KFke" style="font-size: 10pt; text-align: right" title="Due to related parties"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,606</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_986_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_iI_pp0p0_c20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--QiGuMember_zq36WcvCnFPf" style="font-size: 10pt; text-align: right" title="Due to related parties"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,030</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yimin
    Wu</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director
    of the Borad and former CEO</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_987_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_iI_pp0p0_c20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YiminWuMember_zW9uxL4Fku5k" style="font-size: 10pt; text-align: right" title="Due to related parties"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1216">&#8212;</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_981_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_iI_pp0p0_c20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YiminWuMember_zd1hAo29eVx9" style="font-size: 10pt; text-align: right" title="Due to related parties"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">36,664</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Weimin
    Wu</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Brother
    of Yimin Wu</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98C_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_iI_pp0p0_c20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--WeiminWuMember_zZiHJGqO7Y6i" style="font-size: 10pt; text-align: right" title="Due to related parties"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1220">&#8212;</span></span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_984_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_iI_pp0p0_c20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--WeiminWuMember_zFmXIGnwbR0a" style="font-size: 10pt; text-align: right" title="Due to related parties"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,619</span></td><td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shengmin
    Wu</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director
    of Guiyang Infobird</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_98F_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_iI_pp0p0_c20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ShengminWuMember_zkrUySTXMYUi" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Due to related parties"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1224">&#8212;</span></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_985_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_iI_pp0p0_c20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ShengminWuMember_z0lNza2zMAAa" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Due to related parties"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,135</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_988_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_iI_pp0p0_c20230630_zkqahRnI26r4" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Due to related parties"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">19,352</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_982_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_iI_pp0p0_c20221231_zRSIvU7ycOQj" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Due to related parties"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">53,671</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfRelatedPartyTransactionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>39
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140521891721168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of provision for income taxes</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_898_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_pp0p0_zGd7yoaJw1F2" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Taxes (Details)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"> <span id="xdx_8B8_zHbXGvATCOXk" style="display: none">Schedule of provision for income taxes</span></td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_49B_20230101__20230630_zOPKnj5HEuF6" style="text-align: center">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_498_20220101__20220630_zhRKb6K1J5T7" style="text-align: center">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 12pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>For
                                            the six months&#160;ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>June
                                            30, 2023</b></span></p></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
    the six months ended June 30, 2022</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; font-size: 12pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="font-size: 12pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font-size: 12pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="font-size: 12pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_401_eus-gaap--CurrentIncomeTaxExpenseBenefit_maITEBzkdL_zMCfxYm41LU9" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Current</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1252">&#8212;</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1253">&#8212;</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_403_eus-gaap--DeferredIncomeTaxExpenseBenefit_maITEBzkdL_ztRg2Aef61Kk" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; width: 56%; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred</span></td><td style="width: 8%; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1255">&#8212;</span></span></td><td style="width: 1%; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 8%; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(38,125</span></td><td style="width: 1%; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr id="xdx_402_ecustom--IncomeTaxBenefit_iT_pp0p0_mtITEBzkdL_zqkikGhF7RVh" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
    benefit of income tax</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1258">&#8212;</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(38,125</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr id="xdx_406_eus-gaap--IncomeTaxExpenseBenefitContinuingOperationsDiscontinuedOperationsExtraordinaryItems_pp0p0_zL3Eiyj3KYXd" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less:
    benefit of income taxes - discontinued operations</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1261">&#8212;</span></span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(38,125</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr id="xdx_408_ecustom--IncomeTaxExpenseBenefitContinuingOperations_pp0p0_zLWnsmP2rQ72" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
    benefit of income taxes - continuing operations</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1264">&#8212;</span></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1265">&#8212;</span></span></td><td style="padding-bottom: 2.5pt; text-align: left"></td></tr>
  </table>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of deferred tax assets and liabilities</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_89E_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_pp0p0_zFWmvgDVUhE2" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Taxes (Details 1)">
<tr style="vertical-align: bottom">
<td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span id="xdx_8BE_zYk33wepPaqb" style="display: none">Schedule of deferred tax assets and
liabilities</span></td>
<td style="font-size: 10pt">&#160;</td>
<td style="font-size: 10pt; text-align: left">&#160;</td>
<td id="xdx_492_20230630_z7qtBMqO2bG8" style="font-size: 10pt; text-align: center">&#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_20221231_zM68rE1MsL5" style="font-size: 10pt; text-align: center">&#160;</td>
<td style="font-size: 10pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of<br/> June 30,</span></td>
<td style="font-size: 10pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of<br/> December 31,</span></td></tr>
<tr id="xdx_40A_eus-gaap--DeferredTaxAssetsGrossAbstract_iB" style="vertical-align: bottom">
<td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred
tax assets:</span></td>
<td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td>
<td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</span></td></tr>
<tr style="vertical-align: bottom">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr id="xdx_404_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_i01I_pp0p0_maDTANzqiX_ziy6D2YHNwk1" style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 20pt; width: 56%; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Allowance
for doubtful account</span></td>
<td style="width: 8%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td style="width: 12%; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">735,633</span></td>
<td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="width: 8%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td style="width: 12%; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">789,151</span></td>
<td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr id="xdx_40F_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_i01I_pp0p0_maDTANzqiX_zyTOom0RCF23" style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
operating loss carryforward</span></td>
<td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,280,567</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,098,352</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr id="xdx_402_ecustom--DeferredtTaxAssetsLongliveAssetsImpairment_i01I_pp0p0_maDTANzqiX_zIB6nki3Vqel" style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Long-lived
assets impairment</span></td>
<td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">657,146</span></td>
<td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">696,256</span></td>
<td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr id="xdx_40A_eus-gaap--DeferredTaxAssetsNet_i01TI_pp0p0_mtDTANzqiX_maDTALNzKeP_zRwdxXlLxxqc" style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred
tax assets</span></td>
<td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,673,346</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,583,759</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr id="xdx_40D_eus-gaap--DeferredTaxLiabilitiesNetAbstract_iB" style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred
tax liabilities:</span></td>
<td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr id="xdx_40A_ecustom--RecognitionOfIntangibleAssetsArisingFromBusinessCombinations_i01NI_di_msDTALNzKeP_zG8XxypjKuE8" style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Recognition
of intangible assets arising from business combinations</span></td>
<td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1293">&#8212;</span></span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(17,444</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
<tr id="xdx_40C_eus-gaap--DeferredTaxLiabilitiesDeferredExpenseCapitalizedResearchAndDevelopmentCosts_i01NI_pp0p0_di_msDTALNzKeP_zLJiWovk2Z3k" style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Capitalized
development costs</span></td>
<td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(502,734</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td>
<td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(544,982</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
<tr id="xdx_40D_eus-gaap--DeferredTaxAssetsValuationAllowance_i01NI_pp0p0_di_msDTALNzKeP_zXDrLeSgHKpb" style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Change
in valuation allowance</span></td>
<td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4,170,612</span></td>
<td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td>
<td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4,021,333</span></td>
<td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
<tr id="xdx_40E_eus-gaap--DeferredTaxAssetsLiabilitiesNet_i01TI_pp0p0_mtDTALNzKeP_ziG1VEbx9Bxl" style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred
tax assets(liabilities), net</span></td>
<td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1302">&#8212;</span></span></td>
<td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1303">&#8212;</span></span></td>
<td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
</table>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_ScheduleOfTaxesPayablesTableTextBlock', window );">Schedule of taxes payable</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_893_ecustom--ScheduleOfTaxesPayablesTableTextBlock_pp0p0_zkcDMLNyjEC8" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Taxes (Details 2)">
<tr style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span id="xdx_8BB_z3DvmPkiOfC4" style="display: none">Schedule of taxes payable</span></td>
<td style="font-size: 10pt">&#160;</td>
<td style="font-size: 10pt; text-align: left">&#160;</td>
<td id="xdx_49E_20230630_zwYPkk3QpL4d" style="font-size: 10pt; text-align: center">&#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_497_20221231_zFABOf0aaOO4" style="font-size: 10pt; text-align: center">&#160;</td>
<td style="font-size: 10pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of<br/> June 30, 2022</span></td>
<td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of<br/> December 31, 2022</span></td></tr>
<tr style="vertical-align: bottom">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr id="xdx_402_ecustom--VatTaxesPayable_iI_maTPCzhlg_ztEUYIldJRnb" style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; width: 56%; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">VAT
taxes payable</span></td>
<td style="width: 8%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td style="width: 12%; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">504,715</span></td>
<td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="width: 8%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td style="width: 12%; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">457,395</span></td>
<td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr id="xdx_408_eus-gaap--AccruedIncomeTaxesCurrent_iI_pp0p0_maTPCzhlg_zEEz0e60peti" style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Income
taxes payable</span></td>
<td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">179,224</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">188,425</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr id="xdx_40A_ecustom--OtherTaxesPayable_iI_pp0p0_maTPCzhlg_zrtJnTzo6Wcb" style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other
taxes payable</span></td>
<td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,848</span></td>
<td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7,265</span></td>
<td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr id="xdx_40E_eus-gaap--TaxesPayableCurrent_iTI_pp0p0_mtTPCzhlg_z1ABfabiWL1b" style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
taxes payable</span></td>
<td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">688,787</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">653,085</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr id="xdx_40B_ecustom--TaxesPayableDiscontinuedOperations_iI_pp0p0_zuzIevxvwK62" style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less:
taxes payable - discontinued operations</span></td>
<td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">688,787</span></td>
<td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">653,085</span></td>
<td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr id="xdx_40B_ecustom--TaxesPayableContinuingOperations_iI_pp0p0_zPTNwECwf7g6" style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Taxes
payable - continuing operations</span></td>
<td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1334">&#8212;</span></span></td>
<td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1335">&#8212;</span></span></td>
<td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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_ifbd_ScheduleOfTaxesPayablesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_ScheduleOfTaxesPayablesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Paragraph 9<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140521891727472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Schedule of assumptions used</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_89C_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_zMCS5uYb9xif" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Equity (Details)">
<tr style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span id="xdx_8B9_zFXhcndwPira" style="display: none">Schedule of assumptions used</span></td>
<td>&#160;</td>
<td style="text-align: left">&#160;</td>
<td id="xdx_49B_20230101__20230630_zhX7WNcDM5n1" style="text-align: right">&#160;</td>
<td style="text-align: left">&#160;</td></tr>
<tr id="xdx_406_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_dp_zo8rrKLXygF7" style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Annual
dividend yield</span></td>
<td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1478">&#8212;</span></span></td>
<td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr id="xdx_405_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_z2HzuhO9atNk" style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 10pt; width: 70%; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Expected
life (years)</span></td>
<td style="width: 10%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.0</span></td>
<td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr id="xdx_40A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pip0_dp_zkvBCpCutiHj" style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Risk-free
interest rate</span></td>
<td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.92</span></td>
<td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td></tr>
<tr id="xdx_407_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pip0_dp_zdx73dNw8Mv6" style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Expected
volatility</span></td>
<td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">95.15</span></td>
<td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</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="Show.showAR( this, 'defref_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock', window );">Schedule of warrants outstanding</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_89A_eus-gaap--ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_zJgsHb193gHb" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Equity (Details 1)">
<tr style="vertical-align: bottom">
<td style="padding-top: 0pt; padding-right: 0pt; padding-left: 10pt; text-align: left; text-indent: -10pt"><span id="xdx_8BA_zikiy0sOEjr8" style="display: none">Schedule of warrants outstanding</span></td>
<td style="padding-top: 0pt; padding-right: 0pt; padding-left: 10pt; text-align: left; text-indent: -10pt">&#160;</td>
<td style="font-size: 10pt; color: white">&#160;</td>
<td style="font-size: 10pt; color: white; text-align: left">&#160;</td>
<td style="font-size: 10pt; color: white; text-align: right">&#160;</td>
<td style="font-size: 10pt; color: white; text-align: left">&#160;</td>
<td style="font-size: 10pt; color: white">&#160;</td>
<td style="font-size: 10pt; color: white; text-align: left">&#160;</td>
<td style="font-size: 10pt; color: white; text-align: right">&#160;</td>
<td style="font-size: 10pt; color: white; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
<td colspan="2" style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Warrants</span></td>
<td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Weighted<br/>
Average<br/> Exercise<br/> Price</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; width: 42%; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Warrants
outstanding, as of December 31, 2021</span></td>
<td style="padding: 0pt 0pt 0pt 10pt; width: 1%; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="width: 5%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td id="xdx_98A_eus-gaap--ClassOfWarrantOrRightOutstanding_iS_c20220101__20221231_zx0k8VVV8Yq4" style="width: 20%; font-size: 10pt; text-align: right" title="Warrants outstanding - beginning balance"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">125,000</span></td>
<td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="width: 8%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td id="xdx_980_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iS_pip0_c20220101__20221231_zaH62zTxK416" style="width: 20%; font-size: 10pt; text-align: right" title="Weighted average exercise price, beginning"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">20.0</span></td>
<td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;Issued</span></td>
<td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td id="xdx_988_ecustom--WarrantsIssued_d0_c20220101__20221231_zl0mwSleeaN6" style="font-size: 10pt; text-align: right" title="Issued"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8212;</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td id="xdx_982_ecustom--WeightedAverageExercisePriceWarrantsIssued_pip0_d0_c20220101__20221231_z1V0ePjob8Rh" style="font-size: 10pt; text-align: right" title="Weighted average exercise price, warrants issued"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8212;</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;Exercised</span></td>
<td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td id="xdx_983_ecustom--WarrantsExercised_d0_c20220101__20221231_zU3GjX6nbSxf" style="font-size: 10pt; text-align: right" title="Exercised"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8212;</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td id="xdx_986_ecustom--WeightedAverageExercisePriceWarrantsExercised_pip0_d0_c20220101__20221231_zlqX99kYxSw1" style="font-size: 10pt; text-align: right" title="Weighted average exercise price, warrants exercised"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8212;</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;Expired</span></td>
<td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td id="xdx_982_ecustom--WarrantsExpired_d0_c20220101__20221231_z4smBP8Aac8i" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Expired"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8212;</span></td>
<td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td id="xdx_980_ecustom--WeightedAverageExercisePriceWarrantsExpired_pip0_d0_c20220101__20221231_zZHUzyYFPnnl" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Weighted average exercise price, warrants expired"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8212;</span></td>
<td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Warrants
outstanding, as of December 31, 2022</span></td>
<td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td id="xdx_989_eus-gaap--ClassOfWarrantOrRightOutstanding_iS_c20230101__20230630_zYHNITVb46Y9" style="font-size: 10pt; text-align: right" title="Warrants outstanding - beginning balance"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">125,000</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td id="xdx_989_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iS_pip0_c20230101__20230630_zyGwhpKF4b6g" style="font-size: 10pt; text-align: right" title="Weighted average exercise price, beginning"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">20.0</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; color: white; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; font-size: 10pt; color: white; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td id="xdx_980_ecustom--WarrantsExercised_d0_c20230101__20230630_zCQ7OXiBZOR2" style="border-bottom: Black 1pt solid; font-size: 10pt; color: white; text-align: right" title="Exercised"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8212;</span></td>
<td style="padding-bottom: 1pt; font-size: 10pt; color: white; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; color: white; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; font-size: 10pt; color: white; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td id="xdx_98A_ecustom--WeightedAverageExercisePriceWarrantsExercised_pip0_d0_c20230101__20230630_z55NhxJE0UI" style="border-bottom: Black 1pt solid; font-size: 10pt; color: white; text-align: right" title="Weighted average exercise price, warrants exercised"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8212;</span></td>
<td style="padding-bottom: 1pt; font-size: 10pt; color: white; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Warrants
outstanding, as of June 30, 2023 (unaudited)</span></td>
<td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td id="xdx_989_eus-gaap--ClassOfWarrantOrRightOutstanding_iE_c20230101__20230630_zz8svTvjHkQ3" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Warrants outstanding - ending balance"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">125,000</span></td>
<td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td id="xdx_986_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iE_pip0_c20230101__20230630_zSsR0jJVbhSb" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Weighted average exercise price, ending"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">20.0</span></td>
<td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font: 10pt SimSun; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; font: 10pt SimSun; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; font: 10pt SimSun; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;</span></td>
<td style="font: 10pt SimSun; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font: 10pt SimSun; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; font: 10pt SimSun; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; font: 10pt SimSun; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;</span></td>
<td style="font: 10pt SimSun; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Warrants
exercisable, as of June 30, 2023 (unaudited)</span></td>
<td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td id="xdx_98B_ecustom--WarrantsExercisable_iI_c20230630_zr7LmgIv03zh" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Warrants exercisable"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">125,000</span></td>
<td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td id="xdx_98C_ecustom--WeightedAverageExercisePriceWarrantsExercisable_iI_pip0_c20230630_zViVYVQsnqnf" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Weighted average exercise price, warrants exercisable"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">20.0</span></td>
<td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (f)(2)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock</td>
</tr>
<tr>
<td style="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>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140521895109584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Lease (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock', window );">Schedule of minimum lease payments under the remaining operating leases</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_88F_eus-gaap--ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_pp0p0_zFWZ8Ica9sWd" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Lease (Details)">
<tr style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span id="xdx_8B7_znBrWmnGNBq5" style="display: none">Schedule of minimum lease payments under the remaining operating leases</span></td>
<td>&#160;</td>
<td style="text-align: left">&#160;</td>
<td id="xdx_498_20230630_z7Xcndx8Fwj" style="text-align: center">&#160;</td>
<td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
<td style="padding: 0pt 0pt 0pt 10pt; font-size: 12pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">June
30,</span></td></tr>
<tr id="xdx_40C_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_zhAz70oODce6" style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; width: 70%; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2024</span></td>
<td style="width: 10%; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">19,752</span></td>
<td style="width: 1%; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr id="xdx_403_eus-gaap--OperatingLeasesFutureMinimumPaymentsDue_iI_pp0p0_zQ5vFBlBnNyc" style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
undiscounted lease payments</span></td>
<td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">19,752</span></td>
<td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr id="xdx_408_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pp0p0_di_zkYsBKEjTpB9" style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;Less
imputed interest</span></td>
<td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(377</span></td>
<td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
<tr id="xdx_40B_eus-gaap--OperatingLeaseLiability_iI_pp0p0_zr9zdvyW0FKe" style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
lease liabilities</span></td>
<td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">19,375</span></td>
<td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr id="xdx_400_ecustom--OperatingLeaseLiabilityDiscontinuedOperations_iI_pp0p0_z4gEsrwYV3di" style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less:
total lease liabilities - discontinued operations</span></td>
<td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(19,375</span></td>
<td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
<tr id="xdx_403_ecustom--OperatingLeaseLiabilityContinuedOperations_iI_pp0p0_zeiG7dK3SuI7" style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
lease liabilities - continuing operations</span></td>
<td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1571">&#8212;</span></span></td>
<td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 840<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481501/840-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140521900521472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment information and revenue analysis (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_DisclosureSegmentInformationAndRevenueAnalysisAbstract', window );"><strong>Segment Information And Revenue Analysis</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Schedule of disaggregated information of revenues</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_889_eus-gaap--DisaggregationOfRevenueTableTextBlock_zw37WuvRebj2" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Segment information and revenue analysis (Details)">
<tr style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span id="xdx_8BE_zKcdIJVsySme" style="display: none">Schedule of disaggregated information of revenues</span></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: center">&#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: center">&#160;</td>
<td style="font-size: 10pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
the six months ended<br/> June 30, 2023</span></td>
<td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
the six months&#8239;ended<br/> June 30, 2022</span></td></tr>
<tr style="vertical-align: bottom">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; width: 56%; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Standard
cloud-based services</span></td>
<td style="width: 8%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td id="xdx_980_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_pp0p0_c20230101__20230630__srt--ProductOrServiceAxis__custom--StandardCloudBasedServicesMember_fKg_____zQVOzjThMSSi" style="width: 12%; font-size: 10pt; text-align: right" title="Total revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">754,323</span></td>
<td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="width: 8%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td id="xdx_982_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_pp0p0_c20220101__20220630__srt--ProductOrServiceAxis__custom--StandardCloudBasedServicesMember_fKg_____zdjAQpnou7ka" style="width: 12%; font-size: 10pt; text-align: right" title="Total revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,243,483</span></td>
<td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Business
process outsourcing services</span></td>
<td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td id="xdx_98C_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_pp0p0_c20230101__20230630__srt--ProductOrServiceAxis__custom--BusinessProcessOutsourcingServicesMember_fKg_____zZuJzUAImre9" style="font-size: 10pt; text-align: right" title="Total revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">938,137</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td id="xdx_98F_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_pp0p0_c20220101__20220630__srt--ProductOrServiceAxis__custom--BusinessProcessOutsourcingServicesMember_fKg_____zoi6Z20nO4Pb" style="font-size: 10pt; text-align: right" title="Total revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,046,074</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Business
integration services</span></td>
<td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td id="xdx_988_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_pp0p0_c20230101__20230630__srt--ProductOrServiceAxis__custom--BusinessIntegrationServicesMember_fKg_____zF01ggLAS4P1" style="font-size: 10pt; text-align: right" title="Total revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">398,285</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td id="xdx_984_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_pp0p0_c20220101__20220630__srt--ProductOrServiceAxis__custom--BusinessIntegrationServicesMember_fKg_____za0YIcZA8APh" style="font-size: 10pt; text-align: right" title="Total revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">278,434</span></td>
<td style="font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other
revenues</span></td>
<td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td id="xdx_98F_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_pp0p0_c20230101__20230630__srt--ProductOrServiceAxis__custom--OtherRevenuesMember_fKg_____zSFmH4syY3L2" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Total revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">174,680</span></td>
<td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td id="xdx_986_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_pp0p0_c20220101__20220630__srt--ProductOrServiceAxis__custom--OtherRevenuesMember_fKg_____zBLo544IIsv9" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Total revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">11,758</span></td>
<td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
revenues</span></td>
<td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td id="xdx_986_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_pp0p0_c20230101__20230630_fKg_____zSWDRDt9Bp8f" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Total revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,265,425</span></td>
<td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
<td id="xdx_986_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_pp0p0_c20220101__20220630_fKg_____z2IXtZGLgCbe" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Total revenues"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,579,749</span></td>
<td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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_ifbd_DisclosureSegmentInformationAndRevenueAnalysisAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_DisclosureSegmentInformationAndRevenueAnalysisAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</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_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140521894572848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Nature of business and organization (Details)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=ifbd_InfobirdHKMember', window );">Infobird H K [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_BusinessAcquisitionsDescriptionOfAcquiredEntity', window );">Background</a></td>
<td class="text">&#9679; A Hong Kong
    company
    &#9679; Incorporated on April 21, 2020
    &#9679; A holding company<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestDescription', window );">Ownership</a></td>
<td class="text">100% owned by Infobird
    Cayman<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=ifbd_InfobirdWFOEMember', window );">Infobird W F O E [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_BusinessAcquisitionsDescriptionOfAcquiredEntity', window );">Background</a></td>
<td class="text">&#9679; A PRC limited
    liability company and deemed a wholly foreign
    owned enterprise (&#8220;WFOE&#8221;)
    &#9679; Incorporated on May 20, 2020
    &#9679; Registered capital of $15,000,000 (RMB 106,392,000)
    &#9679; A holding company<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestDescription', window );">Ownership</a></td>
<td class="text">100% owned by Infobird
    HK<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=ifbd_InfobirdBeijingMember', window );">Infobird Beijing [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_BusinessAcquisitionsDescriptionOfAcquiredEntity', window );">Background</a></td>
<td class="text">&#9679; A PRC limited
    liability company
    &#9679; Incorporated on October 26, 2001
    &#9679; Registered capital of $2,417,947 (RMB 16,624,597)
    &#9679; Software developing that provides software as a service (SaaS)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestDescription', window );">Ownership</a></td>
<td class="text">VIE of Infobird WFOE<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=ifbd_InfobirdGuiyangMember', window );">Infobird Guiyang [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_BusinessAcquisitionsDescriptionOfAcquiredEntity', window );">Background</a></td>
<td class="text">&#9679; A PRC limited
    liability company
    &#9679; Incorporated on October 17, 2013
    &#9679; Registered capital of $1,777,645 (RMB 12,222,200)
    &#9679; Software developing that provides software as a service (SaaS)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestDescription', window );">Ownership</a></td>
<td class="text">90.18% owned by Infobird
    Beijing<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=ifbd_InfobirdAnhuiMember', window );">Infobird Anhui [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_BusinessAcquisitionsDescriptionOfAcquiredEntity', window );">Background</a></td>
<td class="text">&#9679; A PRC limited
    liability company
    &#9679; Incorporated on June 20, 2012
    &#9679; Registered capital of $1,454,440 (RMB 10,000,000)
    &#9679; Software developing that provides software as a service (SaaS)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestDescription', window );">Ownership</a></td>
<td class="text">99.95% owned by Infobird
    Beijing<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=ifbd_ShanghaiQishuoMember', window );">Shanghai Qishuo [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_BusinessAcquisitionsDescriptionOfAcquiredEntity', window );">Background</a></td>
<td class="text">&#9679; A PRC limited
    liability company
    &#9679; Incorporated on April 10, 2014
    &#9679; Registered capital of $156,922 (RMB 1,000,000)
    &#9679; Software developing that provides software as a service (SaaS)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestDescription', window );">Ownership</a></td>
<td class="text">51% owned by Infobird Beijing<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=ifbd_AnhuiWeiaoiMember', window );">Anhui Weiaoi [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_BusinessAcquisitionsDescriptionOfAcquiredEntity', window );">Background</a></td>
<td class="text">&#9679; A PRC limited
    liability company
    &#9679; Incorporated on May 25, 2018
    &#9679; Registered capital of $1,439,325 (RMB 10,000,000)
    &#9679; Software developing that provides software as a service (SaaS)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestDescription', window );">Ownership</a></td>
<td class="text">100% owned by Infobird
    Anhui<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifbd_BusinessAcquisitionsDescriptionOfAcquiredEntity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_BusinessAcquisitionsDescriptionOfAcquiredEntity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</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_MinorityInterestDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of noncontrolling interest which might include background information, terms of the ownership arrangement, and type and terms of equity interest owned by the noncontrolling interest holders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestDescription</td>
</tr>
<tr>
<td style="padding-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_dei_LegalEntityAxis=ifbd_InfobirdHKMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=ifbd_InfobirdHKMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=ifbd_InfobirdWFOEMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=ifbd_InfobirdWFOEMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=ifbd_InfobirdBeijingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=ifbd_InfobirdBeijingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=ifbd_InfobirdGuiyangMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=ifbd_InfobirdGuiyangMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=ifbd_InfobirdAnhuiMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=ifbd_InfobirdAnhuiMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=ifbd_ShanghaiQishuoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=ifbd_ShanghaiQishuoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=ifbd_AnhuiWeiaoiMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=ifbd_AnhuiWeiaoiMember</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>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140521889597472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of significant accounting policies (Details)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold Improvements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_PropertyPlantAndEquipmentEstimatedUsefulLive', window );">Property, plant and equipment, estimated useful lives</a></td>
<td class="text">Shorter
    of the remaining lease
    terms or estimated useful lives<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=ifbd_ElectronicDevicesMember', window );">Electronic Devices [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_PropertyPlantAndEquipmentEstimatedUsefulLive', window );">Property, plant and equipment, estimated useful lives</a></td>
<td class="text">3-5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and Fixtures [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_PropertyPlantAndEquipmentEstimatedUsefulLive', window );">Property, plant and equipment, estimated useful lives</a></td>
<td class="text">3-5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_AutomobilesMember', window );">Automobiles [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_PropertyPlantAndEquipmentEstimatedUsefulLive', window );">Property, plant and equipment, estimated useful lives</a></td>
<td class="text">3-5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=ifbd_ComputerAndNetworkEquipmentMember', window );">Computer And Network Equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_PropertyPlantAndEquipmentEstimatedUsefulLive', window );">Property, plant and equipment, estimated useful lives</a></td>
<td class="text">3-5 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifbd_PropertyPlantAndEquipmentEstimatedUsefulLive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_PropertyPlantAndEquipmentEstimatedUsefulLive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=ifbd_ElectronicDevicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=ifbd_ElectronicDevicesMember</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_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_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_AutomobilesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_AutomobilesMember</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=ifbd_ComputerAndNetworkEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=ifbd_ComputerAndNetworkEquipmentMember</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>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140521891739920">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of significant accounting policies (Details 1) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_NoncontrollingInterests', window );">Noncontrolling interests</a></td>
<td class="num">$ (353,192)<span></span>
</td>
<td class="nump">$ 75,437<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=ifbd_InfobirdGuiyangMember', window );">Infobird Guiyang [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_NoncontrollingInterests', window );">Noncontrolling interests</a></td>
<td class="num">(220,235)<span></span>
</td>
<td class="num">(225,387)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=ifbd_InfobirdAnhuiMember', window );">Infobird Anhui [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_NoncontrollingInterests', window );">Noncontrolling interests</a></td>
<td class="num">(257)<span></span>
</td>
<td class="num">(167)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=ifbd_ShanghaiQishuoMember', window );">Shanghai Qishuo [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_NoncontrollingInterests', window );">Noncontrolling interests</a></td>
<td class="num">$ (132,700)<span></span>
</td>
<td class="nump">$ 150,117<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifbd_NoncontrollingInterests">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_NoncontrollingInterests</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=ifbd_InfobirdGuiyangMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=ifbd_InfobirdGuiyangMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=ifbd_InfobirdAnhuiMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=ifbd_InfobirdAnhuiMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=ifbd_ShanghaiQishuoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=ifbd_ShanghaiQishuoMember</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>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140521888734000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of significant accounting policies (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EscrowDeposit', window );">Amount related to escrow deposits</a></td>
<td class="nump">$ 6,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,896,932<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_WorkingCapital', window );">Working capital</a></td>
<td class="nump">8,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income</a></td>
<td class="nump">786,414<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">361,655<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Allowance for the doubtful accounts</a></td>
<td class="nump">5,422,446<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,777,189<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables', window );">Allowance for the doubtful accounts on other receivable</a></td>
<td class="nump">11,225<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,801<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PremiumsAndOtherReceivablesNet', window );">Allowance for the doubtful accounts of prepayments</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnInvestments', window );">Gain (loss) from short term investments</a></td>
<td class="nump">84,634<span></span>
</td>
<td class="num">$ (434,669)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_AllowanceForDoubtfulAccountsOnLongTermDeposits', window );">Allowance for doubtful accounts on long term deposits</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareNet', window );">Carrying amount of capitalized software</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_ifbd_ImpairmentOfLongLivedAssets', window );">Impairment of long-lived assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,700,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse', window );">Impairment of land use</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Impairment of additional intangible assets</a></td>
<td class="nump">2,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Revenue recognized</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrual', window );">Accrued warranty liability</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdvertisingExpense', window );">Advertising costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 214,793<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostsIncurredDevelopmentCosts', window );">Development cost</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Dilutive shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LaborAndRelatedExpense', window );">Employee benefits</a></td>
<td class="nump">$ 185,902<span></span>
</td>
<td class="nump">$ 486,517<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=ifbd_InfobirdAnhuiMember', window );">Infobird Anhui [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners', window );">Noncontrolling Interests percentage</a></td>
<td class="nump">0.05%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=ifbd_InfobirdGuiyangMember', window );">Infobird Guiyang [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners', window );">Noncontrolling Interests percentage</a></td>
<td class="nump">9.82%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=ifbd_ShanghaiQishuoMember', window );">Shanghai Qishuo [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners', window );">Noncontrolling Interests percentage</a></td>
<td class="nump">49.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember', window );">Construction in Progress [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse', window );">Impairment of land use</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,900,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=ifbd_LandUseRightsMember', window );">Land Use Rights [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse', window );">Impairment of land use</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">300,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=ifbd_ConvertibleNoteMember', window );">Convertible Note [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EscrowDeposit', window );">Amount related to escrow deposits</a></td>
<td class="nump">$ 6,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,800,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember', window );">IPO [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EscrowDeposit', window );">Amount related to escrow deposits</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 96,932<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifbd_AllowanceForDoubtfulAccountsOnLongTermDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_AllowanceForDoubtfulAccountsOnLongTermDeposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ifbd_ImpairmentOfLongLivedAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_ImpairmentOfLongLivedAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</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_ifbd_WorkingCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_WorkingCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_AdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 720<br> -SubTopic 35<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483406/720-35-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The valuation allowance as of the balance sheet date to reduce the gross amount of receivables to estimated net realizable value, which would be presented in parentheses on the face of the balance sheet.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_CapitalizedComputerSoftwareNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481283/985-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostsIncurredDevelopmentCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Development costs incurred, including capitalized costs and costs charged to expense, in oil and gas activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 932<br> -SubTopic 235<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482274/932-235-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostsIncurredDevelopmentCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_EscrowDeposit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The designation of funds furnished by a borrower to a lender to assure future payments of the borrower's real estate taxes and insurance obligations with respect to a mortgaged property. Escrow deposits may be made for a variety of other purposes such as earnest money and contingent payments. This element excludes replacement reserves which are an escrow separately provided for within the US GAAP taxonomy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480327/954-440-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.10)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EscrowDeposit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_GainLossOnInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of realized and unrealized gain (loss) on investment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(c),9(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482130/360-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfLongLivedAssetsHeldForUse</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482686/350-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LaborAndRelatedExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(b)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LaborAndRelatedExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_MinorityInterestOwnershipPercentageByNoncontrollingOwners">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PremiumsAndOtherReceivablesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date, net of allowance for doubtful accounts, of all premiums and other types of receivables due from other persons or entities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PremiumsAndOtherReceivablesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProductWarrantyAccrual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(5)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-8<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyAccrual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=ifbd_InfobirdAnhuiMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=ifbd_InfobirdAnhuiMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=ifbd_InfobirdGuiyangMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=ifbd_InfobirdGuiyangMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=ifbd_ShanghaiQishuoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=ifbd_ShanghaiQishuoMember</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_ConstructionInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember</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=ifbd_LandUseRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=ifbd_LandUseRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=ifbd_ConvertibleNoteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=ifbd_ConvertibleNoteMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140521887413808">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Variable interest entity (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems', window );"><strong>Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Current assets belong to discontinued operation</a></td>
<td class="nump">$ 32,925,040<span></span>
</td>
<td class="nump">$ 27,387,458<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssets', window );">Other assets belong to discontinued operation</a></td>
<td class="nump">162,582<span></span>
</td>
<td class="nump">3,260,740<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets belong to discontinued operation</a></td>
<td class="nump">33,087,622<span></span>
</td>
<td class="nump">30,648,198<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities belong to discontinued operation</a></td>
<td class="num">(26,500,239)<span></span>
</td>
<td class="num">(24,146,516)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Net deficits belong to discontinued operation</a></td>
<td class="nump">6,940,575<span></span>
</td>
<td class="nump">6,577,119<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">Variable Interest Entity, Primary Beneficiary [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems', window );"><strong>Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Current assets belong to discontinued operation</a></td>
<td class="nump">1,124,900<span></span>
</td>
<td class="nump">1,504,164<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssets', window );">Other assets belong to discontinued operation</a></td>
<td class="nump">7,744,428<span></span>
</td>
<td class="nump">9,008,407<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets belong to discontinued operation</a></td>
<td class="nump">8,869,328<span></span>
</td>
<td class="nump">10,512,571<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities belong to discontinued operation</a></td>
<td class="num">(29,229,090)<span></span>
</td>
<td class="num">(27,769,551)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Net deficits belong to discontinued operation</a></td>
<td class="num">$ (20,359,762)<span></span>
</td>
<td class="num">$ (17,256,980)<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_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 26: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems</td>
</tr>
<tr>
<td style="padding-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_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 21: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_OtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140521899402560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Variable interest entity (Details 1) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">Variable Interest Entity, Primary Beneficiary [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems', window );"><strong>Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity', window );">Net loss from discontinued operations</a></td>
<td class="num">$ (3,842,329)<span></span>
</td>
<td class="num">$ (6,440,381)<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_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems</td>
</tr>
<tr>
<td style="padding-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_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-3A<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5B<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5C<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-3B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-4<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140521895054448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Variable interest entity (Details Narrative) - Inforbird W F O E [Member] - USD ($)<br></strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherResearchAndDevelopmentExpense', window );">Research and development expense</a></td>
<td class="nump">$ 537,098<span></span>
</td>
<td class="nump">$ 485,351<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenue recognized</a></td>
<td class="nump">$ 503,525<span></span>
</td>
<td class="nump">$ 312,494<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_OtherResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other research and development expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482916/730-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RevenueFromContractWithCustomerIncludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_dei_LegalEntityAxis=ifbd_InforbirdWFOEMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=ifbd_InforbirdWFOEMember</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>50
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140521899404304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business combination (Details Narrative) - Shanghai Qishuo [Member] - USD ($)<br></strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>May 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage', window );">Acquisition percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss', window );">Operations and comprehensive income (loss)</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1,299<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_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-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_BusinessAcquisitionsProFormaNetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479328/805-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of equity in the acquiree held by the acquirer immediately before the acquisition date in a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=ifbd_ShanghaiQishuoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=ifbd_ShanghaiQishuoMember</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>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140521889453056">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Discontinued operations - (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract', 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="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents', window );">Cash</a></td>
<td class="nump">$ 555,523<span></span>
</td>
<td class="nump">$ 829,258<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet', window );">Accounts receivable, net</a></td>
<td class="nump">356,330<span></span>
</td>
<td class="nump">402,309<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_DisposalGroupIncludingDiscontinuedOperationOtherReceivableNet', window );">Other receivables, net</a></td>
<td class="nump">97,768<span></span>
</td>
<td class="nump">99,405<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties', window );">Due from related parties</a></td>
<td class="nump">13,791<span></span>
</td>
<td class="nump">29,983<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets', window );">Prepayments and other current assets</a></td>
<td class="nump">104,160<span></span>
</td>
<td class="nump">202,054<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Total current assets of discontinued operations</a></td>
<td class="nump">1,127,572<span></span>
</td>
<td class="nump">1,563,009<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract', window );"><strong>OTHER ASSETS:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent', window );">Property and equipment, net</a></td>
<td class="nump">122,383<span></span>
</td>
<td class="nump">153,516<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_DisposalGroupIncludingDiscontinuedOperationRightOfUseAssetsNoncurrent', window );">Right-of-use assets</a></td>
<td class="nump">23,512<span></span>
</td>
<td class="nump">52,813<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_DisposalGroupIncludingDiscontinuedOperationLongTermDepositsNoncurrent', window );">Long-term deposits, net</a></td>
<td class="nump">16,687<span></span>
</td>
<td class="nump">18,993<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent', window );">Intangible assets, net</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">2,556,761<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent', window );">Goodwill</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">478,657<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent', window );">Total other assets of discontinued operations</a></td>
<td class="nump">162,582<span></span>
</td>
<td class="nump">3,260,740<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_DisposalGroupIncludingDiscontinuedOperationAssets', window );">Total assets of discontinued operations</a></td>
<td class="nump">1,290,154<span></span>
</td>
<td class="nump">4,823,749<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract', 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="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent', window );">Account payable</a></td>
<td class="nump">3,126,502<span></span>
</td>
<td class="nump">3,216,364<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_DisposalGroupIncludingDiscontinuedOperationBankLoansCurrent', window );">Bank loans - current</a></td>
<td class="nump">550,169<span></span>
</td>
<td class="nump">3,548,242<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_DisposalGroupIncludingDiscontinuedOperationOtherPayableAndAccruedLiabilitiesCurrent', window );">Othr payables and accrued liabilities</a></td>
<td class="nump">1,076,953<span></span>
</td>
<td class="nump">1,134,345<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent', window );">Due to related parties</a></td>
<td class="nump">19,352<span></span>
</td>
<td class="nump">53,671<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_DisposalGroupIncludingDiscontinuedOperationDueToInfobirdCaymanCurrent', window );">Due to Infobird Cayman</a></td>
<td class="nump">17,632,181<span></span>
</td>
<td class="nump">14,013,927<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent', window );">Deferred revenue</a></td>
<td class="nump">1,166,920<span></span>
</td>
<td class="nump">1,460,249<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedIncomeTaxesPayable', window );">Taxes payable</a></td>
<td class="nump">688,787<span></span>
</td>
<td class="nump">653,085<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilitiesCurrentLiabilities', window );">Lease liabilities - current</a></td>
<td class="nump">19,375<span></span>
</td>
<td class="nump">39,861<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Total current liabilities of discontinued operations</a></td>
<td class="nump">24,280,239<span></span>
</td>
<td class="nump">24,119,744<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract', window );"><strong>OTHER 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_DisposalGroupIncludingDiscontinuedOperationBankLoansNonCurrent', window );">Bank loans - noncurrent</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">18,170<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilitiesNonCurrentLiabilities', window );">Lease liablities - noncurrent</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">8,602<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent', window );">Total other liabilities of discontinued operations</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">26,772<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationLiabilities', window );">Total liabilities of discontinued operations</a></td>
<td class="nump">$ 24,280,239<span></span>
</td>
<td class="nump">$ 24,146,516<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifbd_DisposalGroupIncludingDiscontinuedOperationAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_DisposalGroupIncludingDiscontinuedOperationAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</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_ifbd_DisposalGroupIncludingDiscontinuedOperationBankLoansCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_DisposalGroupIncludingDiscontinuedOperationBankLoansCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ifbd_DisposalGroupIncludingDiscontinuedOperationBankLoansNonCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_DisposalGroupIncludingDiscontinuedOperationBankLoansNonCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ifbd_DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</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_ifbd_DisposalGroupIncludingDiscontinuedOperationDueToInfobirdCaymanCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_DisposalGroupIncludingDiscontinuedOperationDueToInfobirdCaymanCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ifbd_DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ifbd_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilitiesCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilitiesCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ifbd_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilitiesNonCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilitiesNonCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ifbd_DisposalGroupIncludingDiscontinuedOperationLongTermDepositsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_DisposalGroupIncludingDiscontinuedOperationLongTermDepositsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</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_ifbd_DisposalGroupIncludingDiscontinuedOperationOtherPayableAndAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_DisposalGroupIncludingDiscontinuedOperationOtherPayableAndAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ifbd_DisposalGroupIncludingDiscontinuedOperationOtherReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_DisposalGroupIncludingDiscontinuedOperationOtherReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</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_ifbd_DisposalGroupIncludingDiscontinuedOperationRightOfUseAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_DisposalGroupIncludingDiscontinuedOperationRightOfUseAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</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_ifbd_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5C<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482130/360-10-45-9<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract</td>
</tr>
<tr>
<td style="padding-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_AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-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_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as accounts, notes and loans receivable attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5B<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-3<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as accounts payable attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482130/360-10-45-9<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5B<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DisposalGroupIncludingDiscontinuedOperationAccruedIncomeTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as income tax obligations attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482130/360-10-45-9<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5B<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedIncomeTaxesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482130/360-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5C<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as cash and cash equivalents attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5B<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-3<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as deferred revenue attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482130/360-10-45-9<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5B<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as goodwill attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482130/360-10-45-11<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5B<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as intangible assets, excluding goodwill, attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482130/360-10-45-11<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5B<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482130/360-10-45-9<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5B<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482130/360-10-45-11<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5B<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5C<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482130/360-10-45-9<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract</td>
</tr>
<tr>
<td style="padding-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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482130/360-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5C<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-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>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140521891710416">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations - (Details 1) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>Discontinued Operations and Disposal Groups [Abstract]</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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue', window );">REVENUES</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 2,265,425<span></span>
</td>
<td class="nump">$ 2,579,749<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold', window );">COST OF REVENUES</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,406,787<span></span>
</td>
<td class="nump">1,660,645<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss', window );">GROSS PROFIT</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">858,638<span></span>
</td>
<td class="nump">919,104<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_DisposalGroupIncludingDiscontinuedOperationSellingExpense', window );">Selling</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">545,824<span></span>
</td>
<td class="nump">2,434,129<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">909,818<span></span>
</td>
<td class="nump">2,901,160<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment', window );">Research and development</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">695,294<span></span>
</td>
<td class="nump">2,392,063<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_DisposalGroupIncludingDiscontinuedOperationLongLiveAssetsImpairment', window );">Long-live assets impairment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,621,079<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense', window );">Total operating expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,772,015<span></span>
</td>
<td class="nump">7,727,352<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss', window );">LOSS FROM OPERATIONS</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(3,913,377)<span></span>
</td>
<td class="num">(6,808,248)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestIncome', window );">Interest income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,282<span></span>
</td>
<td class="nump">1,993<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense', window );">Interest expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(22,808)<span></span>
</td>
<td class="num">(107,293)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense', window );">Other (expense) income, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(166,516)<span></span>
</td>
<td class="num">(56,899)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseTotal', window );">Total other income (expense), net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(188,042)<span></span>
</td>
<td class="num">(162,199)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax', window );">LOSS BEFORE INCOME TAXES</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(4,101,419)<span></span>
</td>
<td class="num">(6,970,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="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation', window );">PROVISION FOR (BENEFIT OF) INCOME TAXES</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="num">(38,125)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">NET LOSS FROM DISCONTINUED OPERATIONS</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (4,101,419)<span></span>
</td>
<td class="num">$ (6,932,322)<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><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">All of revenues
were derived from discontinued operations for the six months ended June 30, 2023 and 2022.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifbd_DisposalGroupIncludingDiscontinuedOperationLongLiveAssetsImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_DisposalGroupIncludingDiscontinuedOperationLongLiveAssetsImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</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_ifbd_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</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_ifbd_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseTotal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseTotal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</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_ifbd_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</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_ifbd_DisposalGroupIncludingDiscontinuedOperationSellingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_DisposalGroupIncludingDiscontinuedOperationSellingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</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_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-3A<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5B<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-3B<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-4<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-3<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DiscontinuedOperationTaxEffectOfDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482659/740-20-45-2<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-3A<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5C<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-3B<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-4<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DiscontinuedOperationsAndDisposalGroupsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract</td>
</tr>
<tr>
<td style="padding-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_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of costs of goods sold attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of general and administrative expense attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gross profit attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DisposalGroupIncludingDiscontinuedOperationInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5B<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section S99<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480781/205-20-S99-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-6<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DisposalGroupIncludingDiscontinuedOperationInterestIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest income attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DisposalGroupIncludingDiscontinuedOperationOperatingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating expense attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating income (loss) attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DisposalGroupIncludingDiscontinuedOperationRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeLossFromDiscontinuedOperationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482551/740-270-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-3A<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5C<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-3B<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-4<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483475/205-20-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>53
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140521887345552">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Short term investments (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_PlatformOperatorCryptoAssetLineItems', window );"><strong>Platform Operator, Crypto-Asset [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short term investments</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 6,704,029<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Fair Value, Inputs, Level 1 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_PlatformOperatorCryptoAssetLineItems', window );"><strong>Platform Operator, Crypto-Asset [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short term investments</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Fair Value, Inputs, Level 2 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_PlatformOperatorCryptoAssetLineItems', window );"><strong>Platform Operator, Crypto-Asset [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short term investments</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Fair Value, Inputs, Level 3 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_PlatformOperatorCryptoAssetLineItems', window );"><strong>Platform Operator, Crypto-Asset [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short term investments</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 6,704,029<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_PlatformOperatorCryptoAssetLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Staff Accounting Bulletin (SAB)<br> -Number Topic 5<br> -Section FF<br> -Subsection Q2<br> -Publisher SEC<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_PlatformOperatorCryptoAssetLineItems</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_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140521894906576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Short term investments (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAbstract', window );"><strong>Cash and Cash Equivalents [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnInvestments', window );">Gain/(Loss) from short term investments</a></td>
<td class="nump">$ 84,634<span></span>
</td>
<td class="num">$ (434,669)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of realized and unrealized gain (loss) on investment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(c),9(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>55
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140521888193744">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Other receivables, net - (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_ReceivablesFromSalesOfShorttermInvestment', window );">Receivables from sales of short-term investment</a></td>
<td class="nump">$ 6,788,622<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="Show.showAR( this, 'defref_us-gaap_OtherReceivables', window );">Others</a></td>
<td class="nump">682,268<span></span>
</td>
<td class="nump">110,846<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherReceivablesGrossCurrent', window );">Total other receivables</a></td>
<td class="nump">7,470,890<span></span>
</td>
<td class="nump">110,846<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_AllowanceForDoubtfulAccountsPremiumAndOtherReceivables', window );">Allowance for doubtful accounts</a></td>
<td class="num">(11,225)<span></span>
</td>
<td class="num">(11,801)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_DisposalGroupIncludingDiscontinuedOperationsOtherReceivableNet', window );">Total other receivables, net</a></td>
<td class="nump">7,459,665<span></span>
</td>
<td class="nump">99,045<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_DisposalGroupIncludingDiscontinuedOperationOtherReceivable', window );">Less: other receivables, net - discontinued operations</a></td>
<td class="num">(97,768)<span></span>
</td>
<td class="num">(99,045)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherReceivablesNetCurrent', window );">Total other receivables, net - continuing operations</a></td>
<td class="nump">$ 7,361,897<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifbd_AllowanceForDoubtfulAccountsPremiumAndOtherReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_AllowanceForDoubtfulAccountsPremiumAndOtherReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ifbd_DisposalGroupIncludingDiscontinuedOperationOtherReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_DisposalGroupIncludingDiscontinuedOperationOtherReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</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_ifbd_DisposalGroupIncludingDiscontinuedOperationsOtherReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_DisposalGroupIncludingDiscontinuedOperationsOtherReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</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_ifbd_ReceivablesFromSalesOfShorttermInvestment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_ReceivablesFromSalesOfShorttermInvestment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</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_OtherReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount due from parties in nontrade transactions, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(5)(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherReceivablesGrossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allowance, of receivables classified as other, due within one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherReceivablesGrossCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>56
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140521889512784">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Related party balances and transactions (Details) - USD ($)<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, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangement and Arrangement Other than Collaborative [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_BankLoans', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 136,437<span></span>
</td>
<td class="nump">$ 3,530,844<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CounterpartyNameAxis=ifbd_BankOfBeijingMember', window );">Bank Of Beijing [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangement and Arrangement Other than Collaborative [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDateDescription', window );">Maturities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">March
                                            2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCollateral', window );">Collateral/Guarantee</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">Guarantee
    by Beijing SMEs Credit Re-guarantee Co., Ltd<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_BankLoans', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="nump">2,899,728<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CounterpartyNameAxis=ifbd_BankOfBeijingMember', window );">Bank Of Beijing [Member] | Minimum [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangement and Arrangement Other than Collaborative [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateIncreaseDecrease', window );">Interest rate</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CounterpartyNameAxis=ifbd_BankOfBeijingMember', window );">Bank Of Beijing [Member] | Maximum [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangement and Arrangement Other than Collaborative [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateIncreaseDecrease', window );">Interest rate</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CounterpartyNameAxis=ifbd_BOCFullertonBankMember', window );">B O C Fullerton Bank [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangement and Arrangement Other than Collaborative [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDateDescription', window );">Maturities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">February
                                            2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateIncreaseDecrease', window );">Interest rate</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">8.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCollateral', window );">Collateral/Guarantee</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="text">***<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_BankLoans', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 67,484<span></span>
</td>
<td class="nump">121,634<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CounterpartyNameAxis=ifbd_ChinaMerchantsBankMember', window );">China Merchants Bank [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangement and Arrangement Other than Collaborative [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDateDescription', window );">Maturities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">March
                                            2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateIncreaseDecrease', window );">Interest rate</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4.30%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCollateral', window );">Collateral/Guarantee</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="text">Guarantee
    by Beijing Zhong Guan Chun Technology Finance Guarantee Co.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_BankLoans', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="nump">434,959<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CounterpartyNameAxis=ifbd_ChinaConstructionBankMember', window );">China Construction Bank [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangement and Arrangement Other than Collaborative [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDateDescription', window );">Maturities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">August
                                            2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateIncreaseDecrease', window );">Interest rate</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4.10%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCollateral', window );">Collateral/Guarantee</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[4]</sup></td>
<td class="text">****<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_BankLoans', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 68,953<span></span>
</td>
<td class="nump">$ 74,523<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><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">Beijing SMEs
    Credit Re-guarantee Co., Ltd is a financial services company and provides credit re-guarantee business and short-term capital operation
    to small and medium enterprises. In addition, Qing Tang, the spouse of Yimin Wu, the Company&#8217;s Chairman of the Board of Directors
    and Chief Executive Officer, has provided real estate property as collateral of approximately $3.1 million (RMB 20,000,000) with
    Beijing SMEs Credit Re-guarantee Co., Ltd to secure the guarantee with Bank of Beijing.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">Yimin
    Wu and Qing Tang provided personal guarantees for the loan during the contract period.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[3]</td>
<td style="vertical-align: top;" valign="top">Beijing Zhong
    Guan Chun Technology Finance Guarantee Co., Ltd is a financial services company and provides credit guarantee business and short-term
    capital operation to small business. Yimin Wu also provided a personal guarantee for the loan during the contract period.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[4]</td>
<td style="vertical-align: top;" valign="top">Qi
    Gu was the co-borrower for the loan during the contract period.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_BankLoans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term bank loan secured by broker-dealer customer's security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Rule 15c3-1<br> -Number 240<br> -Section 15c3-1<br> -Publisher SEC<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_BankLoans</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: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_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 808<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479402/808-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems</td>
</tr>
<tr>
<td style="padding-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_DebtInstrumentCollateral">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Discussion of whether the debt instrument is secured or unsecured, and, if secured, a description of the collateral and guarantees required or provided.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480848/942-470-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCollateral</td>
</tr>
<tr>
<td style="padding-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_DebtInstrumentInterestRateIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Incremental percentage increase (decrease) in the stated rate on a debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateIncreaseDecrease</td>
</tr>
<tr>
<td style="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_DebtInstrumentMaturityDateDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of the maturity date of the debt instrument including whether the debt matures serially and, if so, a brief description of the serial maturities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentMaturityDateDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=ifbd_BankOfBeijingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=ifbd_BankOfBeijingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=ifbd_BOCFullertonBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=ifbd_BOCFullertonBankMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=ifbd_ChinaMerchantsBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=ifbd_ChinaMerchantsBankMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=ifbd_ChinaConstructionBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=ifbd_ChinaConstructionBankMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140521892977232">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Related party balances and transactions (Details 1) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties', window );">Due from related parties</a></td>
<td class="nump">$ 13,791<span></span>
</td>
<td class="nump">$ 29,983<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent', window );">Due to related parties</a></td>
<td class="nump">19,352<span></span>
</td>
<td class="nump">53,671<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=ifbd_JiMengMember', window );">Ji Meng [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties', window );">Due from related parties</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">10,439<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent', window );">Due to related parties</a></td>
<td class="nump">5,516<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=ifbd_ZuogangLuoMember', window );">Zuogang Luo [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties', window );">Due from related parties</a></td>
<td class="nump">13,791<span></span>
</td>
<td class="nump">19,544<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=ifbd_ZhiguoLiMember', window );">Zhiguo Li [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent', window );">Due to related parties</a></td>
<td class="nump">11,230<span></span>
</td>
<td class="nump">6,223<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=ifbd_QiGuMember', window );">Qi Gu [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent', window );">Due to related parties</a></td>
<td class="nump">2,606<span></span>
</td>
<td class="nump">3,030<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=ifbd_YiminWuMember', window );">Yimin Wu [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent', window );">Due to related parties</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">36,664<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=ifbd_WeiminWuMember', window );">Weimin Wu [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent', window );">Due to related parties</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">4,619<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=ifbd_ShengminWuMember', window );">Shengmin Wu [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent', window );">Due to related parties</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 3,135<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifbd_DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</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_ifbd_DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_RelatedPartyTransactionsByRelatedPartyAxis=ifbd_JiMengMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=ifbd_JiMengMember</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=ifbd_ZuogangLuoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=ifbd_ZuogangLuoMember</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=ifbd_ZhiguoLiMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=ifbd_ZhiguoLiMember</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=ifbd_QiGuMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=ifbd_QiGuMember</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=ifbd_YiminWuMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=ifbd_YiminWuMember</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=ifbd_WeiminWuMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=ifbd_WeiminWuMember</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=ifbd_ShengminWuMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=ifbd_ShengminWuMember</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>58
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140521887292736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Taxes (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Current</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="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(38,125)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_IncomeTaxBenefit', window );">Total benefit of income tax</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(38,125)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsDiscontinuedOperationsExtraordinaryItems', window );">Less: benefit of income taxes - discontinued operations</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(38,125)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_IncomeTaxExpenseBenefitContinuingOperations', window );">Total benefit of income taxes - continuing operations</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifbd_IncomeTaxBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_IncomeTaxBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</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_ifbd_IncomeTaxExpenseBenefitContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_IncomeTaxExpenseBenefitContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</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_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsDiscontinuedOperationsExtraordinaryItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current tax expense (benefit) and deferred tax expense (benefit) pertaining to income (loss) from continuing operations and income (loss) from discontinued operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482630/740-20-55-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefitContinuingOperationsDiscontinuedOperationsExtraordinaryItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>59
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140521887398480">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Taxes (Details 1) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts', window );">Allowance for doubtful account</a></td>
<td class="nump">$ 735,633<span></span>
</td>
<td class="nump">$ 789,151<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating loss carryforward</a></td>
<td class="nump">3,280,567<span></span>
</td>
<td class="nump">3,098,352<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_DeferredtTaxAssetsLongliveAssetsImpairment', window );">Long-lived assets impairment</a></td>
<td class="nump">657,146<span></span>
</td>
<td class="nump">696,256<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Deferred tax assets</a></td>
<td class="nump">4,673,346<span></span>
</td>
<td class="nump">4,583,759<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesNetAbstract', window );"><strong>Deferred tax 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_RecognitionOfIntangibleAssetsArisingFromBusinessCombinations', window );">Recognition of intangible assets arising from business combinations</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(17,444)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedResearchAndDevelopmentCosts', window );">Capitalized development costs</a></td>
<td class="num">(502,734)<span></span>
</td>
<td class="num">(544,982)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Change in valuation allowance</a></td>
<td class="num">(4,170,612)<span></span>
</td>
<td class="num">(4,021,333)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsLiabilitiesNet', window );">Deferred tax assets(liabilities), net</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifbd_DeferredtTaxAssetsLongliveAssetsImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_DeferredtTaxAssetsLongliveAssetsImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</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_ifbd_RecognitionOfIntangibleAssetsArisingFromBusinessCombinations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_RecognitionOfIntangibleAssetsArisingFromBusinessCombinations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsGrossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_DeferredTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_DeferredTaxLiabilitiesDeferredExpenseCapitalizedResearchAndDevelopmentCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from research and development costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedResearchAndDevelopmentCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140521901502080">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Taxes (Details 2) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_VatTaxesPayable', window );">VAT taxes payable</a></td>
<td class="nump">$ 504,715<span></span>
</td>
<td class="nump">$ 457,395<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesCurrent', window );">Income taxes payable</a></td>
<td class="nump">179,224<span></span>
</td>
<td class="nump">188,425<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_OtherTaxesPayable', window );">Other taxes payable</a></td>
<td class="nump">4,848<span></span>
</td>
<td class="nump">7,265<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrent', window );">Total taxes payable</a></td>
<td class="nump">688,787<span></span>
</td>
<td class="nump">653,085<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_TaxesPayableDiscontinuedOperations', window );">Less: taxes payable - discontinued operations</a></td>
<td class="nump">688,787<span></span>
</td>
<td class="nump">653,085<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_TaxesPayableContinuingOperations', window );">Taxes payable - continuing operations</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifbd_OtherTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_OtherTaxesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ifbd_TaxesPayableContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_TaxesPayableContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ifbd_TaxesPayableDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_TaxesPayableDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ifbd_VatTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_VatTaxesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AccruedIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>61
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140521895530608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Taxes (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_TaxSavings', window );">Tax savings</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_IncomeTaxExpensesBenefit', window );">Income tax expenses</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 38,125<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net operating loss carryforward</a></td>
<td class="nump">22,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 21,700,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_DeferredTaxAssetsTaxAllowanceForDoubtfulAccounts', window );">Allowance for doubtful accounts</a></td>
<td class="nump">5,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,800,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_DeferredTaxAssetLiabilitiesNet', window );">Deferred tax assets net of deferred tax liabilities</a></td>
<td class="nump">$ 4,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,000,000.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifbd_DeferredTaxAssetLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_DeferredTaxAssetLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</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_ifbd_DeferredTaxAssetsTaxAllowanceForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_DeferredTaxAssetsTaxAllowanceForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</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_ifbd_IncomeTaxExpensesBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_IncomeTaxExpensesBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</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_ifbd_TaxSavings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_TaxSavings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140521889620656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Concentration of risk (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepositAssets', window );">Deposit</a></td>
<td class="nump">$ 554,999<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 829,258<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashFDICInsuredAmount', window );">CDIC insured limit</a></td>
<td class="nump">290,596<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">372,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="Show.showAR( this, 'defref_us-gaap_Cash', window );">Cash balance</a></td>
<td class="nump">3,390<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">209,561<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_CreditRiskMember', window );">Credit Risk [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Cash', window );">Cash balance</a></td>
<td class="nump">$ 3,390<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 209,561<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Revenue Benchmark [Member] | One Customer [Member] | Customer Concentration Risk [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">21.20%<span></span>
</td>
<td class="nump">22.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Revenue Benchmark [Member] | One Customer [Member] | Vendor Concentration Risk [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">37.60%<span></span>
</td>
<td class="nump">11.40%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Revenue Benchmark [Member] | Two Customer [Member] | Customer Concentration Risk [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">12.90%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Revenue Benchmark [Member] | Two Customer [Member] | Vendor Concentration Risk [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">16.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable [Member] | One Customer [Member] | Customer Concentration Risk [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">46.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45.70%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable [Member] | One Customer [Member] | Vendor Concentration Risk [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">65.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">66.40%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable [Member] | Two Customer [Member] | Customer Concentration Risk [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">24.30%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23.10%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable [Member] | Two Customer [Member] | Vendor Concentration Risk [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">19.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20.30%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable [Member] | Three Customer [Member] | Customer Concentration Risk [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">10.10%<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_Cash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480555/946-210-45-21<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 210<br> -Topic 946<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480555/946-210-45-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Cash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CashFDICInsuredAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash deposited in financial institutions as of the balance sheet date that is insured by the Federal Deposit Insurance Corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFDICInsuredAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481027/954-310-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-21<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-20<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-18<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DepositAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying amount of the asset transferred to a third party to serve as a deposit, which typically serves as security against failure by the transferor to perform under terms of an agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepositAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ConcentrationRiskByBenchmarkAxis=us-gaap_CreditRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_CreditRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=ifbd_OneCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=ifbd_OneCustomerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=ifbd_VendorConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=ifbd_VendorConcentrationRiskMember</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=ifbd_TwoCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=ifbd_TwoCustomerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=ifbd_ThreeCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=ifbd_ThreeCustomerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140521892981120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity (Details)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Annual dividend yield</a></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="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected life (years)</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">0.92%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">95.15%<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_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140521888862032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity (Details 1) - $ / shares<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, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Warrants outstanding - beginning balance</a></td>
<td class="nump">125,000<span></span>
</td>
<td class="nump">125,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Weighted average exercise price, beginning</a></td>
<td class="nump">$ 20.0<span></span>
</td>
<td class="nump">$ 20.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="Show.showAR( this, 'defref_ifbd_WarrantsIssued', window );">Issued</a></td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_ifbd_WeightedAverageExercisePriceWarrantsIssued', window );">Weighted average exercise price, warrants issued</a></td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_ifbd_WarrantsExercised', window );">Exercised</a></td>
<td class="nump">0<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="Show.showAR( this, 'defref_ifbd_WeightedAverageExercisePriceWarrantsExercised', window );">Weighted average exercise price, warrants exercised</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="Show.showAR( this, 'defref_ifbd_WarrantsExpired', window );">Expired</a></td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_ifbd_WeightedAverageExercisePriceWarrantsExpired', window );">Weighted average exercise price, warrants expired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Warrants outstanding - ending balance</a></td>
<td class="nump">125,000<span></span>
</td>
<td class="nump">125,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Weighted average exercise price, ending</a></td>
<td class="nump">$ 20.0<span></span>
</td>
<td class="nump">$ 20.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="Show.showAR( this, 'defref_ifbd_WarrantsExercisable', window );">Warrants exercisable</a></td>
<td class="nump">125,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_WeightedAverageExercisePriceWarrantsExercisable', window );">Weighted average exercise price, warrants exercisable</a></td>
<td class="nump">$ 20.0<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_ifbd_WarrantsExercisable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_WarrantsExercisable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</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_ifbd_WarrantsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_WarrantsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</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_ifbd_WarrantsExpired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_WarrantsExpired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</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_ifbd_WarrantsIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_WarrantsIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</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_ifbd_WeightedAverageExercisePriceWarrantsExercisable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_WeightedAverageExercisePriceWarrantsExercisable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</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_ifbd_WeightedAverageExercisePriceWarrantsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_WeightedAverageExercisePriceWarrantsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</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_ifbd_WeightedAverageExercisePriceWarrantsExpired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_WeightedAverageExercisePriceWarrantsExpired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</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_ifbd_WeightedAverageExercisePriceWarrantsIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_WeightedAverageExercisePriceWarrantsIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Exercise price per share or per unit of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1</td>
</tr>
<tr>
<td style="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_ClassOfWarrantOrRightOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightOutstanding</td>
</tr>
<tr>
<td style="padding-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_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140521887498208">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Equity (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2023</div></th>
<th class="th"><div>Apr. 22, 2021</div></th>
<th class="th"><div>May 31, 2023</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Nov. 09, 2022</div></th>
<th class="th"><div>Oct. 08, 2022</div></th>
<th class="th"><div>Sep. 29, 2022</div></th>
<th class="th"><div>Sep. 08, 2022</div></th>
<th class="th"><div>Mar. 26, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod', window );">Number of ordinary shares granted</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>
<td class="nump">70,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Authorized number of ordinary shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</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="nump">1,000,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock par value</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</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="nump">$ 0.025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock shares issued</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</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="nump">5,100,164<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,818,663<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesOther', window );">Number of shares issued</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,846,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets', window );">Purchase of ordinary shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,884,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromDebtNetOfIssuanceCosts', window );">Net proceeds</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 4,522,314<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Issued ordinary shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,846,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized', window );">Additional shares</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">12,321<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants', window );">Exercise of warrants</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">499,980<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ExcessStockSharesAuthorized', window );">Common stock shares authorized</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">1,000,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock shares outstanding</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</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="nump">5,100,164<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,818,663<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_PaidincapitalRegisteredCapitalAndStatutoryReserves', window );">Paid-in-capital, registered capital and statutory reserves</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="nump">$ 19,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 19,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_StatutorysReserve', window );">Statutory reserves</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="nump">$ 449,136<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 449,136<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember', window );">IPO [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_NumberOfWarrantPurchase', window );">Number of warrant purchase</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">125,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">125,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Share price</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate', window );">Expiration date</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Mar. 31,  2026<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_WarrantRemainingLives', window );">Warrant remaining lives</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">2 years 9 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TransactionTypeAxis=ifbd_SecuritiesPurchaseAgreement1Member', window );">Securities Purchase Agreement 1 [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock shares issued</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>
<td class="text">&#160;<span></span>
</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">500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_SaleOfCommonStock', window );">Sale of common stock</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>
<td class="text">&#160;<span></span>
</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">500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_ConsiderationAmount', window );">Consideration amount</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>
<td class="text">&#160;<span></span>
</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">$ 277,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TransactionTypeAxis=ifbd_SecuritiesPurchaseAgreement2Member', window );">Securities Purchase Agreement 2 [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock shares issued</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_SaleOfCommonStock', window );">Sale of common stock</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_ConsiderationAmount', window );">Consideration amount</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 287,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TransactionTypeAxis=ifbd_SecuritiesPurchaseAgreement3Member', window );">Securities Purchase Agreement 3 [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock shares issued</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_SaleOfCommonStock', window );">Sale of common stock</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_ConsiderationAmount', window );">Consideration amount</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 202,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember', window );">Common Stock [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Authorized number of ordinary shares</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">50,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock par value</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock shares issued</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">19,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=ifbd_TwoConsultingFirmsMember', window );">Two Consulting Firms [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod', window );">Number of ordinary shares granted</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>
<td class="nump">70,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding', window );">Grant date fair value</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>
<td class="nump">$ 150,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share based compensation</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="nump">$ 0<span></span>
</td>
<td class="nump">$ 10,134<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="13"></td></tr>
<tr><td colspan="13"><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">retroactively
    restated to reflect 1-for-5 share consolidation effective on September 9, 2022 and 1-for-5 share consolidation effective on May 15,
    2023.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifbd_ConsiderationAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_ConsiderationAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</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_ifbd_NumberOfWarrantPurchase">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_NumberOfWarrantPurchase</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</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_ifbd_PaidincapitalRegisteredCapitalAndStatutoryReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_PaidincapitalRegisteredCapitalAndStatutoryReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ifbd_SaleOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_SaleOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</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_ifbd_StatutorysReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_StatutorysReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ifbd_WarrantRemainingLives">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_WarrantRemainingLives</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481674/830-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-17<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-20<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-20<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-20<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems</td>
</tr>
<tr>
<td style="padding-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_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_ExcessStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum number of excess stock shares permitted to be issued.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ExcessStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-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_IncrementalCommonSharesAttributableToCallOptionsAndWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-22<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-23<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 26<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-26<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromDebtNetOfIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDebtNetOfIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Date the equity-based award expires, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of additional shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-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_SharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Price of a single share of a number of saleable stocks of a company.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharePrice</td>
</tr>
<tr>
<td style="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_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_SharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesIssued</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued attributable to transactions classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued during the period as part of a transaction to acquire assets that do not qualify as a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets</td>
</tr>
<tr>
<td style="padding-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_SubsidiarySaleOfStockAxis=us-gaap_IPOMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TransactionTypeAxis=ifbd_SecuritiesPurchaseAgreement1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TransactionTypeAxis=ifbd_SecuritiesPurchaseAgreement1Member</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_TransactionTypeAxis=ifbd_SecuritiesPurchaseAgreement2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TransactionTypeAxis=ifbd_SecuritiesPurchaseAgreement2Member</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_TransactionTypeAxis=ifbd_SecuritiesPurchaseAgreement3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TransactionTypeAxis=ifbd_SecuritiesPurchaseAgreement3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember</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=ifbd_TwoConsultingFirmsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=ifbd_TwoConsultingFirmsMember</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>66
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140521901329840">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Lease (Details)<br></strong></div></th>
<th class="th">
<div>Jun. 30, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2024</a></td>
<td class="nump">$ 19,752<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDue', window );">Total undiscounted lease payments</a></td>
<td class="nump">19,752<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">&#160;Less imputed interest</a></td>
<td class="num">(377)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total lease liabilities</a></td>
<td class="nump">19,375<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_OperatingLeaseLiabilityDiscontinuedOperations', window );">Less: total lease liabilities - discontinued operations</a></td>
<td class="num">(19,375)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifbd_OperatingLeaseLiabilityContinuedOperations', window );">Total lease liabilities - continuing operations</a></td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifbd_OperatingLeaseLiabilityContinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_OperatingLeaseLiabilityContinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ifbd_OperatingLeaseLiabilityDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifbd_OperatingLeaseLiabilityDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifbd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 840<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481418/840-10-55-40<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 840<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481501/840-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140521894940384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Lease (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right of use assets</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasesRentExpenseNet', window );">Rent expense</a></td>
<td class="nump">$ 59,487<span></span>
</td>
<td class="nump">$ 122,503<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesRentExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 840<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481501/840-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesRentExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>68
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140521893604432">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Segment information and revenue analysis (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue', window );">Total revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 2,265,425<span></span>
</td>
<td class="nump">$ 2,579,749<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=ifbd_StandardCloudBasedServicesMember', window );">Standard Cloud Based Services [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue', window );">Total revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">754,323<span></span>
</td>
<td class="nump">1,243,483<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=ifbd_BusinessProcessOutsourcingServicesMember', window );">Business Process Outsourcing Services [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue', window );">Total revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">938,137<span></span>
</td>
<td class="nump">1,046,074<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=ifbd_BusinessIntegrationServicesMember', window );">Business Integration Services [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue', window );">Total revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">398,285<span></span>
</td>
<td class="nump">278,434<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=ifbd_OtherRevenuesMember', window );">Other Revenues [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue', window );">Total revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 174,680<span></span>
</td>
<td class="nump">$ 11,758<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><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">All of revenues
were derived from discontinued operations for the six months ended June 30, 2023 and 2022.</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_DisposalGroupIncludingDiscontinuedOperationRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-5B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=ifbd_StandardCloudBasedServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=ifbd_StandardCloudBasedServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=ifbd_BusinessProcessOutsourcingServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=ifbd_BusinessProcessOutsourcingServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=ifbd_BusinessIntegrationServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=ifbd_BusinessIntegrationServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=ifbd_OtherRevenuesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=ifbd_OtherRevenuesMember</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>69
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.3</span><table class="report" border="0" cellspacing="2" id="idm140521892994160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Aug. 11, 2023</div></th>
<th class="th"><div>Aug. 03, 2023</div></th>
<th class="th"><div>Jul. 24, 2023</div></th>
<th class="th"><div>Feb. 28, 2023</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Oct. 04, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets', window );">Purchase of ordinary shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,884,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromDebtNetOfIssuanceCosts', window );">Net proceeds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,522,314<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=ifbd_Purchaser4Member', window );">Purchaser 4 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromDebtNetOfIssuanceCosts', window );">Net proceeds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,220,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member] | Purchaser 4 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConvertibleNotesPayable', window );">Convertible note</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,220,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TransactionTypeAxis=ifbd_SecuritiesPurchaseAgreement1Member', window );">Securities Purchase Agreement 1 [Member] | Subsequent Event [Member] | Purchaser 1 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets', window );">Purchase of ordinary shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">88,105,727<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromDebtNetOfIssuanceCosts', window );">Net proceeds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 30,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TransactionTypeAxis=ifbd_SecuritiesPurchaseAgreement2Member', window );">Securities Purchase Agreement 2 [Member] | Subsequent Event [Member] | Purchaser 2 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets', window );">Purchase of ordinary shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">44,117,648<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromDebtNetOfIssuanceCosts', window );">Net proceeds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TransactionTypeAxis=ifbd_SecuritiesPurchaseAgreement3Member', window );">Securities Purchase Agreement 3 [Member] | Subsequent Event [Member] | Buyer [Member] | Hong Kong, Dollars</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee', window );">Equity interest</a></td>
<td class="nump">$ 10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ConvertibleNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, carrying value as of the balance sheet date of a written promise to pay a note, initially due after one year or beyond the operating cycle if longer, which can be exchanged for a specified amount of one or more securities (typically common stock), at the option of the issuer or the holder.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of equity in securities of subsidiaries or equity method investee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(b)(7)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(b)(9)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(3)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(g))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromDebtNetOfIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDebtNetOfIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StockIssuedDuringPeriodSharesPurchaseOfAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued during the period as part of a transaction to acquire assets that do not qualify as a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets</td>
</tr>
<tr>
<td style="padding-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_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481674/830-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483399/855-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=ifbd_Purchaser4Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=ifbd_Purchaser4Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TransactionTypeAxis=ifbd_SecuritiesPurchaseAgreement1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TransactionTypeAxis=ifbd_SecuritiesPurchaseAgreement1Member</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_TitleOfIndividualAxis=ifbd_Purchaser1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=ifbd_Purchaser1Member</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_TransactionTypeAxis=ifbd_SecuritiesPurchaseAgreement2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TransactionTypeAxis=ifbd_SecuritiesPurchaseAgreement2Member</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_TitleOfIndividualAxis=ifbd_Purchaser2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=ifbd_Purchaser2Member</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_TransactionTypeAxis=ifbd_SecuritiesPurchaseAgreement3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TransactionTypeAxis=ifbd_SecuritiesPurchaseAgreement3Member</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_TitleOfIndividualAxis=ifbd_BuyerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=ifbd_BuyerMember</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_CurrencyAxis=currency_HKD">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CurrencyAxis=currency_HKD</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>70
<FILENAME>e5161_6k_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:currency="http://xbrl.sec.gov/currency/2023"
  xmlns:dei="http://xbrl.sec.gov/dei/2023"
  xmlns:ifbd="http://english.infobird.com/20230630"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2023"
  xmlns:us-gaap="http://fasb.org/us-gaap/2023"
  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="ifbd-20230630.xsd" xlink:type="simple"/>
    <context id="From2023-01-01to2023-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2023-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="AsOf2022-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="From2022-01-012022-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2021-12-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-12-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-12-31_custom_RetainedEarningsStatutoryRservesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">ifbd:RetainedEarningsStatutoryRservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-12-31_custom_RetainedEarningsUnrestrictedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">ifbd:RetainedEarningsUnrestrictedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-12-31_us-gaap_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2022-12-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="AsOf2022-12-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="AsOf2022-12-31_custom_RetainedEarningsStatutoryRservesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">ifbd:RetainedEarningsStatutoryRservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="AsOf2022-12-31_custom_RetainedEarningsUnrestrictedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">ifbd:RetainedEarningsUnrestrictedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="AsOf2022-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="AsOf2022-12-31_us-gaap_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="From2022-01-012022-06-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-06-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-06-30_custom_RetainedEarningsStatutoryRservesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">ifbd:RetainedEarningsStatutoryRservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-06-30_custom_RetainedEarningsUnrestrictedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">ifbd:RetainedEarningsUnrestrictedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-06-30_us-gaap_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-06-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-06-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-06-30_custom_RetainedEarningsStatutoryRservesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">ifbd:RetainedEarningsStatutoryRservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-06-30_custom_RetainedEarningsUnrestrictedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">ifbd:RetainedEarningsUnrestrictedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-06-30_us-gaap_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2022-06-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="AsOf2022-06-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="AsOf2022-06-30_custom_RetainedEarningsStatutoryRservesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">ifbd:RetainedEarningsStatutoryRservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="AsOf2022-06-30_custom_RetainedEarningsUnrestrictedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">ifbd:RetainedEarningsUnrestrictedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="AsOf2022-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="AsOf2022-06-30_us-gaap_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="AsOf2022-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="AsOf2023-06-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="AsOf2023-06-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="AsOf2023-06-30_custom_RetainedEarningsStatutoryRservesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">ifbd:RetainedEarningsStatutoryRservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="AsOf2023-06-30_custom_RetainedEarningsUnrestrictedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">ifbd:RetainedEarningsUnrestrictedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="AsOf2023-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="AsOf2023-06-30_us-gaap_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="From2023-01-012023-06-30_custom_InfobirdHKMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ifbd:InfobirdHKMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-06-30_custom_InfobirdWFOEMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ifbd:InfobirdWFOEMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-06-30_custom_InfobirdBeijingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ifbd:InfobirdBeijingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-06-30_custom_InfobirdGuiyangMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ifbd:InfobirdGuiyangMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-06-30_custom_InfobirdAnhuiMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ifbd:InfobirdAnhuiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-06-30_custom_ShanghaiQishuoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ifbd:ShanghaiQishuoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-06-30_custom_AnhuiWeiaoiMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ifbd:AnhuiWeiaoiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2023-06-30_us-gaap_IPOMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="AsOf2022-12-31_us-gaap_IPOMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="AsOf2023-06-30_custom_ConvertibleNoteMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ifbd:ConvertibleNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="AsOf2022-12-31_custom_ConvertibleNoteMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ifbd:ConvertibleNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="From2022-01-012022-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_us-gaap_ConstructionInProgressMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_LandUseRightsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ifbd:LandUseRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2023-06-30_custom_InfobirdAnhuiMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">ifbd:InfobirdAnhuiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="AsOf2023-06-30_custom_InfobirdGuiyangMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">ifbd:InfobirdGuiyangMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="AsOf2023-06-30_custom_ShanghaiQishuoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">ifbd:ShanghaiQishuoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="From2023-01-012023-06-30_us-gaap_LeaseholdImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-06-30_custom_ElectronicDevicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ifbd:ElectronicDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-06-30_us-gaap_FurnitureAndFixturesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-06-30_us-gaap_AutomobilesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AutomobilesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-06-30_custom_ComputerAndNetworkEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ifbd:ComputerAndNetworkEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2022-12-31_custom_InfobirdGuiyangMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">ifbd:InfobirdGuiyangMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="AsOf2022-12-31_custom_InfobirdAnhuiMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">ifbd:InfobirdAnhuiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="AsOf2022-12-31_custom_ShanghaiQishuoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">ifbd:ShanghaiQishuoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="AsOf2023-06-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="AsOf2022-12-31_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="From2023-01-012023-06-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-06-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-06-30_custom_InforbirdWFOEMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ifbd:InforbirdWFOEMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-06-30_custom_InforbirdWFOEMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ifbd:InforbirdWFOEMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2022-05-31_custom_ShanghaiQishuoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ifbd:ShanghaiQishuoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-31</instant>
        </period>
    </context>
    <context id="From2023-01-012023-06-30_custom_ShanghaiQishuoMember36988093">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ifbd:ShanghaiQishuoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-06-30_custom_ShanghaiQishuoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ifbd:ShanghaiQishuoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2023-06-30_us-gaap_FairValueInputsLevel1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="AsOf2023-06-30_us-gaap_FairValueInputsLevel2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="AsOf2023-06-30_us-gaap_FairValueInputsLevel3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="AsOf2022-12-31_us-gaap_FairValueInputsLevel1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="AsOf2022-12-31_us-gaap_FairValueInputsLevel2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="AsOf2022-12-31_us-gaap_FairValueInputsLevel3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="From2023-01-012023-06-30_custom_BankOfBeijingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ifbd:BankOfBeijingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-06-30_custom_BankOfBeijingMember_srt_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ifbd:BankOfBeijingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-06-30_custom_BankOfBeijingMember_srt_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ifbd:BankOfBeijingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2023-06-30_custom_BankOfBeijingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ifbd:BankOfBeijingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="AsOf2022-12-31_custom_BankOfBeijingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ifbd:BankOfBeijingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="From2023-01-012023-06-30_custom_BOCFullertonBankMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ifbd:BOCFullertonBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2023-06-30_custom_BOCFullertonBankMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ifbd:BOCFullertonBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="AsOf2022-12-31_custom_BOCFullertonBankMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ifbd:BOCFullertonBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="From2023-01-012023-06-30_custom_ChinaMerchantsBankMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ifbd:ChinaMerchantsBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2023-06-30_custom_ChinaMerchantsBankMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ifbd:ChinaMerchantsBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="AsOf2022-12-31_custom_ChinaMerchantsBankMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ifbd:ChinaMerchantsBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="From2023-01-012023-06-30_custom_ChinaConstructionBankMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ifbd:ChinaConstructionBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2023-06-30_custom_ChinaConstructionBankMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ifbd:ChinaConstructionBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="AsOf2022-12-31_custom_ChinaConstructionBankMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ifbd:ChinaConstructionBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="AsOf2023-06-30_custom_JiMengMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ifbd:JiMengMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="AsOf2022-12-31_custom_JiMengMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ifbd:JiMengMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="AsOf2023-06-30_custom_ZuogangLuoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ifbd:ZuogangLuoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="AsOf2022-12-31_custom_ZuogangLuoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ifbd:ZuogangLuoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="AsOf2023-06-30_custom_ZhiguoLiMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ifbd:ZhiguoLiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="AsOf2022-12-31_custom_ZhiguoLiMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ifbd:ZhiguoLiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="AsOf2023-06-30_custom_QiGuMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ifbd:QiGuMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="AsOf2022-12-31_custom_QiGuMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ifbd:QiGuMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="AsOf2023-06-30_custom_YiminWuMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ifbd:YiminWuMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="AsOf2022-12-31_custom_YiminWuMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ifbd:YiminWuMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="AsOf2023-06-30_custom_WeiminWuMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ifbd:WeiminWuMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="AsOf2022-12-31_custom_WeiminWuMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ifbd:WeiminWuMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="AsOf2023-06-30_custom_ShengminWuMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ifbd:ShengminWuMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="AsOf2022-12-31_custom_ShengminWuMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ifbd:ShengminWuMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="AsOf2023-06-30_us-gaap_CreditRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CreditRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="AsOf2022-12-31_us-gaap_CreditRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CreditRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="From2023-01-012023-06-30_custom_OneCustomerMember_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ifbd:OneCustomerMember</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>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-06-30_custom_TwoCustomerMember_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ifbd:TwoCustomerMember</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>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-06-30_custom_OneCustomerMember_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ifbd:OneCustomerMember</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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-06-30_custom_OneCustomerMember_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ifbd:OneCustomerMember</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>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-06-30_custom_TwoCustomerMember_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ifbd:TwoCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-06-30_custom_ThreeCustomerMember_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ifbd:ThreeCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_OneCustomerMember_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ifbd:OneCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_TwoCustomerMember_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ifbd:TwoCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-06-30_custom_OneCustomerMember_us-gaap_SalesRevenueNetMember_custom_VendorConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ifbd:OneCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">ifbd:VendorConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-06-30_custom_TwoCustomerMember_us-gaap_SalesRevenueNetMember_custom_VendorConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ifbd:TwoCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">ifbd:VendorConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-06-30_custom_OneCustomerMember_us-gaap_SalesRevenueNetMember_custom_VendorConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ifbd:OneCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">ifbd:VendorConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-06-30_custom_OneCustomerMember_us-gaap_AccountsReceivableMember_custom_VendorConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ifbd:OneCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">ifbd:VendorConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-06-30_custom_TwoCustomerMember_us-gaap_AccountsReceivableMember_custom_VendorConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ifbd:TwoCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">ifbd:VendorConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_OneCustomerMember_us-gaap_AccountsReceivableMember_custom_VendorConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ifbd:OneCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">ifbd:VendorConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_TwoCustomerMember_us-gaap_AccountsReceivableMember_custom_VendorConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ifbd:TwoCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">ifbd:VendorConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2021-12-31_custom_TwoConsultingFirmsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ifbd:TwoConsultingFirmsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2022-09-08_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-08</instant>
        </period>
    </context>
    <context id="AsOf2020-03-26_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-26</instant>
        </period>
    </context>
    <context id="AsOf2022-09-29_custom_SecuritiesPurchaseAgreement1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">ifbd:SecuritiesPurchaseAgreement1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-29</instant>
        </period>
    </context>
    <context id="AsOf2022-10-08_custom_SecuritiesPurchaseAgreement2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">ifbd:SecuritiesPurchaseAgreement2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-08</instant>
        </period>
    </context>
    <context id="AsOf2022-11-09_custom_SecuritiesPurchaseAgreement3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">ifbd:SecuritiesPurchaseAgreement3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-09</instant>
        </period>
    </context>
    <context id="From2023-02-272023-02-28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
        </entity>
        <period>
            <startDate>2023-02-27</startDate>
            <endDate>2023-02-28</endDate>
        </period>
    </context>
    <context id="AsOf2023-02-28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
        </entity>
        <period>
            <instant>2023-02-28</instant>
        </period>
    </context>
    <context id="From2023-05-012023-05-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-05-31</endDate>
        </period>
    </context>
    <context id="AsOf2023-05-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
        </entity>
        <period>
            <instant>2023-05-31</instant>
        </period>
    </context>
    <context id="From2021-04-212021-04-22_us-gaap_IPOMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-21</startDate>
            <endDate>2021-04-22</endDate>
        </period>
    </context>
    <context id="AsOf2021-04-22_us-gaap_IPOMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-22</instant>
        </period>
    </context>
    <context id="From2023-01-012023-06-30_us-gaap_IPOMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_TwoConsultingFirmsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ifbd:TwoConsultingFirmsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-06-30_custom_TwoConsultingFirmsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ifbd:TwoConsultingFirmsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-06-30_custom_TwoConsultingFirmsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ifbd:TwoConsultingFirmsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-06-30_custom_StandardCloudBasedServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ifbd:StandardCloudBasedServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-06-30_custom_StandardCloudBasedServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ifbd:StandardCloudBasedServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-06-30_custom_BusinessProcessOutsourcingServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ifbd:BusinessProcessOutsourcingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-06-30_custom_BusinessProcessOutsourcingServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ifbd:BusinessProcessOutsourcingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-06-30_custom_BusinessIntegrationServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ifbd:BusinessIntegrationServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-06-30_custom_BusinessIntegrationServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ifbd:BusinessIntegrationServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-06-30_custom_OtherRevenuesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ifbd:OtherRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-06-30_custom_OtherRevenuesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ifbd:OtherRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2023-07-232023-07-24_custom_SecuritiesPurchaseAgreement1Member_us-gaap_SubsequentEventMember_custom_Purchaser1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ifbd:Purchaser1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">ifbd:SecuritiesPurchaseAgreement1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-23</startDate>
            <endDate>2023-07-24</endDate>
        </period>
    </context>
    <context id="From2023-08-022023-08-03_custom_SecuritiesPurchaseAgreement2Member_us-gaap_SubsequentEventMember_custom_Purchaser2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ifbd:Purchaser2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">ifbd:SecuritiesPurchaseAgreement2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-02</startDate>
            <endDate>2023-08-03</endDate>
        </period>
    </context>
    <context id="From2023-08-102023-08-11_custom_SecuritiesPurchaseAgreement3Member_us-gaap_SubsequentEventMember_currency_HKD_custom_BuyerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:HKD</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ifbd:BuyerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">ifbd:SecuritiesPurchaseAgreement3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-08-10</startDate>
            <endDate>2023-08-11</endDate>
        </period>
    </context>
    <context id="AsOf2023-10-04_us-gaap_SubsequentEventMember_custom_Purchaser4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ifbd:Purchaser4Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-04</instant>
        </period>
    </context>
    <context id="From2023-01-012023-06-30_custom_Purchaser4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001815566</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ifbd:Purchaser4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-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:DocumentType contextRef="From2023-01-01to2023-06-30">6-K</dei:DocumentType>
    <dei:EntityFileNumber contextRef="From2023-01-01to2023-06-30">001-40301</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="From2023-01-01to2023-06-30">Infobird Co., Ltd</dei:EntityRegistrantName>
    <dei:EntityAddressAddressLine1 contextRef="From2023-01-01to2023-06-30">Unit 532A</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="From2023-01-01to2023-06-30">5/F, Core Building 2</dei:EntityAddressAddressLine2>
    <dei:EntityAddressAddressLine3 contextRef="From2023-01-01to2023-06-30">No. 1 Science Park West Avenue</dei:EntityAddressAddressLine3>
    <ifbd:EntityAddressAddressLine4 contextRef="From2023-01-01to2023-06-30">Hong Kong Science Park</ifbd:EntityAddressAddressLine4>
    <dei:EntityAddressCityOrTown contextRef="From2023-01-01to2023-06-30">Tai Po, N.T</dei:EntityAddressCityOrTown>
    <dei:EntityAddressCountry contextRef="From2023-01-01to2023-06-30">HK</dei:EntityAddressCountry>
    <dei:EntityCentralIndexKey contextRef="From2023-01-01to2023-06-30">0001815566</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="From2023-01-01to2023-06-30">false</dei:AmendmentFlag>
    <dei:DocumentType contextRef="From2023-01-01to2023-06-30">6-K</dei:DocumentType>
    <dei:CurrentFiscalYearEndDate contextRef="From2023-01-01to2023-06-30">--12-31</dei:CurrentFiscalYearEndDate>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="AsOf2022-12-31"
      id="xdx2ixbrl0041"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ShortTermInvestments
      contextRef="AsOf2023-06-30"
      id="xdx2ixbrl0049"
      unitRef="USD"
      xsi:nil="true"/>
    <ifbd:AdvanceFromInvestorNoncurrent
      contextRef="AsOf2022-12-31"
      id="xdx2ixbrl0086"
      unitRef="USD"
      xsi:nil="true"/>
    <ifbd:OtherLiabilitiesOfDiscontinuedOperations
      contextRef="AsOf2023-06-30"
      id="xdx2ixbrl0088"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="AsOf2023-06-30"
      id="xdx2ixbrl0097"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="AsOf2022-12-31"
      id="xdx2ixbrl0098"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="From2023-01-01to2023-06-30"
      id="xdx2ixbrl0147"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="From2022-01-012022-06-30"
      id="xdx2ixbrl0148"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CostOfRevenue
      contextRef="From2023-01-01to2023-06-30"
      id="xdx2ixbrl0150"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CostOfRevenue
      contextRef="From2022-01-012022-06-30"
      id="xdx2ixbrl0151"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:GrossProfit
      contextRef="From2023-01-01to2023-06-30"
      id="xdx2ixbrl0153"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:GrossProfit
      contextRef="From2022-01-012022-06-30"
      id="xdx2ixbrl0154"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:SellingAndMarketingExpense
      contextRef="From2023-01-01to2023-06-30"
      id="xdx2ixbrl0159"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:SellingAndMarketingExpense
      contextRef="From2022-01-012022-06-30"
      id="xdx2ixbrl0160"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="From2023-01-01to2023-06-30"
      id="xdx2ixbrl0165"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="From2022-01-012022-06-30"
      id="xdx2ixbrl0166"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="From2023-01-01to2023-06-30"
      id="xdx2ixbrl0168"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="From2022-01-012022-06-30"
      id="xdx2ixbrl0169"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:InvestmentIncomeInterest
      contextRef="From2023-01-01to2023-06-30"
      id="xdx2ixbrl0180"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:InvestmentIncomeInterest
      contextRef="From2022-01-012022-06-30"
      id="xdx2ixbrl0181"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:InterestExpense
      contextRef="From2023-01-01to2023-06-30"
      id="xdx2ixbrl0183"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2023-01-01to2023-06-30"
      id="xdx2ixbrl0195"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2022-01-012022-06-30"
      id="xdx2ixbrl0196"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-01-012022-06-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0269"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-01-012022-06-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0270"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-01-012022-06-30_custom_RetainedEarningsStatutoryRservesMember"
      id="xdx2ixbrl0271"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-01-012022-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0273"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-01-012022-06-30_us-gaap_NoncontrollingInterestMember"
      id="xdx2ixbrl0274"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="From2022-01-012022-06-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0277"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="From2022-01-012022-06-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0278"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="From2022-01-012022-06-30_custom_RetainedEarningsStatutoryRservesMember"
      id="xdx2ixbrl0279"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="From2022-01-012022-06-30_custom_RetainedEarningsUnrestrictedMember"
      id="xdx2ixbrl0280"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="From2022-01-012022-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0281"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2022-01-012022-06-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0285"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2022-01-012022-06-30_custom_RetainedEarningsStatutoryRservesMember"
      id="xdx2ixbrl0287"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2022-01-012022-06-30_custom_RetainedEarningsUnrestrictedMember"
      id="xdx2ixbrl0288"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2022-01-012022-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0289"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2022-01-012022-06-30_us-gaap_NoncontrollingInterestMember"
      id="xdx2ixbrl0290"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="From2022-01-012022-06-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0293"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="From2022-01-012022-06-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0294"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="From2022-01-012022-06-30_custom_RetainedEarningsStatutoryRservesMember"
      id="xdx2ixbrl0295"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="From2022-01-012022-06-30_custom_RetainedEarningsUnrestrictedMember"
      id="xdx2ixbrl0296"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-01-012023-06-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0321"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-01-012023-06-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0322"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-01-012023-06-30_custom_RetainedEarningsStatutoryRservesMember"
      id="xdx2ixbrl0323"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-01-012023-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0325"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-01-012023-06-30_us-gaap_NoncontrollingInterestMember"
      id="xdx2ixbrl0326"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="From2023-01-012023-06-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0329"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="From2023-01-012023-06-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0330"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="From2023-01-012023-06-30_custom_RetainedEarningsStatutoryRservesMember"
      id="xdx2ixbrl0331"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="From2023-01-012023-06-30_custom_RetainedEarningsUnrestrictedMember"
      id="xdx2ixbrl0332"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="From2023-01-012023-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0333"
      unitRef="USD"
      xsi:nil="true"/>
    <ifbd:IssuedOrinarySharesUnderF3NetOfIssuanceCosts
      contextRef="From2023-01-012023-06-30_custom_RetainedEarningsStatutoryRservesMember"
      id="xdx2ixbrl0339"
      unitRef="USD"
      xsi:nil="true"/>
    <ifbd:IssuedOrinarySharesUnderF3NetOfIssuanceCosts
      contextRef="From2023-01-012023-06-30_custom_RetainedEarningsUnrestrictedMember"
      id="xdx2ixbrl0340"
      unitRef="USD"
      xsi:nil="true"/>
    <ifbd:IssuedOrinarySharesUnderF3NetOfIssuanceCosts
      contextRef="From2023-01-012023-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0341"
      unitRef="USD"
      xsi:nil="true"/>
    <ifbd:IssuedOrinarySharesUnderF3NetOfIssuanceCosts
      contextRef="From2023-01-012023-06-30_us-gaap_NoncontrollingInterestMember"
      id="xdx2ixbrl0342"
      unitRef="USD"
      xsi:nil="true"/>
    <ifbd:WarrantsConvertToOrdinaryShares
      contextRef="From2023-01-012023-06-30_custom_RetainedEarningsStatutoryRservesMember"
      id="xdx2ixbrl0349"
      unitRef="USD"
      xsi:nil="true"/>
    <ifbd:WarrantsConvertToOrdinaryShares
      contextRef="From2023-01-012023-06-30_custom_RetainedEarningsUnrestrictedMember"
      id="xdx2ixbrl0350"
      unitRef="USD"
      xsi:nil="true"/>
    <ifbd:WarrantsConvertToOrdinaryShares
      contextRef="From2023-01-012023-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0351"
      unitRef="USD"
      xsi:nil="true"/>
    <ifbd:WarrantsConvertToOrdinaryShares
      contextRef="From2023-01-012023-06-30_us-gaap_NoncontrollingInterestMember"
      id="xdx2ixbrl0352"
      unitRef="USD"
      xsi:nil="true"/>
    <ifbd:WarrantsConvertToOrdinaryShares
      contextRef="From2023-01-01to2023-06-30"
      id="xdx2ixbrl0353"
      unitRef="USD"
      xsi:nil="true"/>
    <ifbd:AdditionalOrdinarySharesOfRoundUpAdjustmentDueToRetroactiveEffectOfShareConsolidationIn2023
      contextRef="From2023-01-012023-06-30_custom_RetainedEarningsStatutoryRservesMember"
      id="xdx2ixbrl0359"
      unitRef="USD"
      xsi:nil="true"/>
    <ifbd:AdditionalOrdinarySharesOfRoundUpAdjustmentDueToRetroactiveEffectOfShareConsolidationIn2023
      contextRef="From2023-01-012023-06-30_custom_RetainedEarningsUnrestrictedMember"
      id="xdx2ixbrl0360"
      unitRef="USD"
      xsi:nil="true"/>
    <ifbd:AdditionalOrdinarySharesOfRoundUpAdjustmentDueToRetroactiveEffectOfShareConsolidationIn2023
      contextRef="From2023-01-012023-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0361"
      unitRef="USD"
      xsi:nil="true"/>
    <ifbd:AdditionalOrdinarySharesOfRoundUpAdjustmentDueToRetroactiveEffectOfShareConsolidationIn2023
      contextRef="From2023-01-012023-06-30_us-gaap_NoncontrollingInterestMember"
      id="xdx2ixbrl0362"
      unitRef="USD"
      xsi:nil="true"/>
    <ifbd:AdditionalOrdinarySharesOfRoundUpAdjustmentDueToRetroactiveEffectOfShareConsolidationIn2023
      contextRef="From2023-01-01to2023-06-30"
      id="xdx2ixbrl0363"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="From2023-01-012023-06-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0367"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="From2023-01-012023-06-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0368"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="From2023-01-012023-06-30_custom_RetainedEarningsStatutoryRservesMember"
      id="xdx2ixbrl0369"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="From2023-01-012023-06-30_custom_RetainedEarningsUnrestrictedMember"
      id="xdx2ixbrl0370"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="From2023-01-01to2023-06-30"
      id="xdx2ixbrl0404"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IncreaseDecreaseInOtherReceivables
      contextRef="From2022-01-012022-06-30"
      id="xdx2ixbrl0411"
      unitRef="USD"
      xsi:nil="true"/>
    <ifbd:CashDepositInEscrowAccount
      contextRef="From2022-01-012022-06-30"
      id="xdx2ixbrl0429"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
      contextRef="From2022-01-012022-06-30"
      id="xdx2ixbrl0432"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations
      contextRef="From2022-01-012022-06-30"
      id="xdx2ixbrl0435"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="From2022-01-012022-06-30"
      id="xdx2ixbrl0438"
      unitRef="USD"
      xsi:nil="true"/>
    <ifbd:NetProceedsFromIssuanceOfCommonStockUnderF3
      contextRef="From2022-01-012022-06-30"
      id="xdx2ixbrl0444"
      unitRef="USD"
      xsi:nil="true"/>
    <ifbd:NetProceedsInAdvanceForIssuanceOfConvertibleBondsInSeptember2023
      contextRef="From2022-01-012022-06-30"
      id="xdx2ixbrl0447"
      unitRef="USD"
      xsi:nil="true"/>
    <ifbd:RefundsFromEscrow
      contextRef="From2022-01-012022-06-30"
      id="xdx2ixbrl0450"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
      contextRef="From2022-01-012022-06-30"
      id="xdx2ixbrl0453"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="From2023-01-01to2023-06-30"
      id="xdx2ixbrl0485"
      unitRef="USD"
      xsi:nil="true"/>
    <ifbd:InitialRecognitionOfOperatingRightOfUseAssetAndLeaseLiability
      contextRef="From2023-01-01to2023-06-30"
      id="xdx2ixbrl0494"
      unitRef="USD"
      xsi:nil="true"/>
    <ifbd:EliminationOfOperatingRightOfUseAssetAndLeaseLiabilityUponTerminationOfOperatingLease
      contextRef="From2023-01-01to2023-06-30"
      id="xdx2ixbrl0497"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent
      contextRef="AsOf2023-06-30"
      id="xdx2ixbrl0963"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent
      contextRef="AsOf2023-06-30"
      id="xdx2ixbrl0966"
      unitRef="USD"
      xsi:nil="true"/>
    <ifbd:DisposalGroupIncludingDiscontinuedOperationBankLoansNonCurrent
      contextRef="AsOf2023-06-30"
      id="xdx2ixbrl1008"
      unitRef="USD"
      xsi:nil="true"/>
    <ifbd:DisposalGroupIncludingDiscontinuedOperationLeaseLiabilitiesNonCurrentLiabilities
      contextRef="AsOf2023-06-30"
      id="xdx2ixbrl1011"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent
      contextRef="AsOf2023-06-30"
      id="xdx2ixbrl1014"
      unitRef="USD"
      xsi:nil="true"/>
    <ifbd:DisposalGroupIncludingDiscontinuedOperationLongLiveAssetsImpairment
      contextRef="From2022-01-012022-06-30"
      id="xdx2ixbrl1050"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="From2023-01-01to2023-06-30"
      id="xdx2ixbrl1073"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ShortTermInvestments
      contextRef="AsOf2023-06-30"
      id="xdx2ixbrl1083"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ShortTermInvestments
      contextRef="AsOf2023-06-30_us-gaap_FairValueInputsLevel1Member"
      id="xdx2ixbrl1085"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ShortTermInvestments
      contextRef="AsOf2023-06-30_us-gaap_FairValueInputsLevel2Member"
      id="xdx2ixbrl1087"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ShortTermInvestments
      contextRef="AsOf2023-06-30_us-gaap_FairValueInputsLevel3Member"
      id="xdx2ixbrl1089"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ShortTermInvestments
      contextRef="AsOf2022-12-31_us-gaap_FairValueInputsLevel1Member"
      id="xdx2ixbrl1101"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ShortTermInvestments
      contextRef="AsOf2022-12-31_us-gaap_FairValueInputsLevel2Member"
      id="xdx2ixbrl1103"
      unitRef="USD"
      xsi:nil="true"/>
    <ifbd:ReceivablesFromSalesOfShorttermInvestment
      contextRef="AsOf2022-12-31"
      id="xdx2ixbrl1116"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="AsOf2022-12-31"
      id="xdx2ixbrl1134"
      unitRef="USD"
      xsi:nil="true"/>
    <srt:BankLoans
      contextRef="AsOf2023-06-30_custom_BankOfBeijingMember"
      id="xdx2ixbrl1148"
      unitRef="USD"
      xsi:nil="true"/>
    <srt:BankLoans
      contextRef="AsOf2023-06-30_custom_ChinaMerchantsBankMember"
      id="xdx2ixbrl1168"
      unitRef="USD"
      xsi:nil="true"/>
    <ifbd:DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties
      contextRef="AsOf2023-06-30_custom_JiMengMember"
      id="xdx2ixbrl1192"
      unitRef="USD"
      xsi:nil="true"/>
    <ifbd:DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent
      contextRef="AsOf2022-12-31_custom_JiMengMember"
      id="xdx2ixbrl1210"
      unitRef="USD"
      xsi:nil="true"/>
    <ifbd:DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent
      contextRef="AsOf2023-06-30_custom_YiminWuMember"
      id="xdx2ixbrl1216"
      unitRef="USD"
      xsi:nil="true"/>
    <ifbd:DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent
      contextRef="AsOf2023-06-30_custom_WeiminWuMember"
      id="xdx2ixbrl1220"
      unitRef="USD"
      xsi:nil="true"/>
    <ifbd:DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent
      contextRef="AsOf2023-06-30_custom_ShengminWuMember"
      id="xdx2ixbrl1224"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="From2023-01-01to2023-06-30"
      id="xdx2ixbrl1252"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="From2022-01-012022-06-30"
      id="xdx2ixbrl1253"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="From2023-01-01to2023-06-30"
      id="xdx2ixbrl1255"
      unitRef="USD"
      xsi:nil="true"/>
    <ifbd:IncomeTaxBenefit
      contextRef="From2023-01-01to2023-06-30"
      id="xdx2ixbrl1258"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxExpenseBenefitContinuingOperationsDiscontinuedOperationsExtraordinaryItems
      contextRef="From2023-01-01to2023-06-30"
      id="xdx2ixbrl1261"
      unitRef="USD"
      xsi:nil="true"/>
    <ifbd:IncomeTaxExpenseBenefitContinuingOperations
      contextRef="From2023-01-01to2023-06-30"
      id="xdx2ixbrl1264"
      unitRef="USD"
      xsi:nil="true"/>
    <ifbd:IncomeTaxExpenseBenefitContinuingOperations
      contextRef="From2022-01-012022-06-30"
      id="xdx2ixbrl1265"
      unitRef="USD"
      xsi:nil="true"/>
    <ifbd:RecognitionOfIntangibleAssetsArisingFromBusinessCombinations
      contextRef="AsOf2023-06-30"
      id="xdx2ixbrl1293"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="AsOf2023-06-30"
      id="xdx2ixbrl1302"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="AsOf2022-12-31"
      id="xdx2ixbrl1303"
      unitRef="USD"
      xsi:nil="true"/>
    <ifbd:TaxesPayableContinuingOperations
      contextRef="AsOf2023-06-30"
      id="xdx2ixbrl1334"
      unitRef="USD"
      xsi:nil="true"/>
    <ifbd:TaxesPayableContinuingOperations
      contextRef="AsOf2022-12-31"
      id="xdx2ixbrl1335"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="From2023-01-01to2023-06-30"
      id="xdx2ixbrl1478"
      unitRef="Pure"
      xsi:nil="true"/>
    <ifbd:OperatingLeaseLiabilityContinuedOperations
      contextRef="AsOf2023-06-30"
      id="xdx2ixbrl1571"
      unitRef="USD"
      xsi:nil="true"/>
    <dei:DocumentPeriodEndDate contextRef="From2023-01-01to2023-06-30">2023-06-30</dei:DocumentPeriodEndDate>
    <us-gaap:Cash contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">3390</us-gaap:Cash>
    <us-gaap:Cash contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">209561</us-gaap:Cash>
    <us-gaap:OtherReceivablesNetCurrent contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">7361897</us-gaap:OtherReceivablesNetCurrent>
    <ifbd:DueFromDiscontinuedOperations contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">17632181</ifbd:DueFromDiscontinuedOperations>
    <ifbd:DueFromDiscontinuedOperations contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">14013927</ifbd:DueFromDiscontinuedOperations>
    <us-gaap:EscrowDeposit contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">6800000</us-gaap:EscrowDeposit>
    <us-gaap:EscrowDeposit contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">4896932</us-gaap:EscrowDeposit>
    <us-gaap:ShortTermInvestments contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">6704029</us-gaap:ShortTermInvestments>
    <ifbd:CurrentAssetsOfDiscontinuedOperations contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">1127572</ifbd:CurrentAssetsOfDiscontinuedOperations>
    <ifbd:CurrentAssetsOfDiscontinuedOperations contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">1563009</ifbd:CurrentAssetsOfDiscontinuedOperations>
    <us-gaap:AssetsCurrent contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">32925040</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">27387458</us-gaap:AssetsCurrent>
    <ifbd:OtherAssetsOfDiscontinuedOperations contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">162582</ifbd:OtherAssetsOfDiscontinuedOperations>
    <ifbd:OtherAssetsOfDiscontinuedOperations contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">3260740</ifbd:OtherAssetsOfDiscontinuedOperations>
    <us-gaap:OtherAssets contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">162582</us-gaap:OtherAssets>
    <us-gaap:OtherAssets contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">3260740</us-gaap:OtherAssets>
    <us-gaap:Assets contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">33087622</us-gaap:Assets>
    <us-gaap:Assets contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">30648198</us-gaap:Assets>
    <ifbd:CurrentLiabilitiesOfDiscontinuedOperations contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">24280239</ifbd:CurrentLiabilitiesOfDiscontinuedOperations>
    <ifbd:CurrentLiabilitiesOfDiscontinuedOperations contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">24119744</ifbd:CurrentLiabilitiesOfDiscontinuedOperations>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">24280239</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">24119744</us-gaap:LiabilitiesCurrent>
    <ifbd:AdvanceFromInvestorNoncurrent contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">2220000</ifbd:AdvanceFromInvestorNoncurrent>
    <ifbd:OtherLiabilitiesOfDiscontinuedOperations contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">26772</ifbd:OtherLiabilitiesOfDiscontinuedOperations>
    <us-gaap:LiabilitiesNoncurrent contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">2220000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">26772</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:Liabilities contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">26500239</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">24146516</us-gaap:Liabilities>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="AsOf2023-06-30"
      decimals="INF"
      id="Fact000106"
      unitRef="USDPShares">0.025</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="AsOf2022-12-31"
      decimals="INF"
      id="Fact000108"
      unitRef="USDPShares">0.025</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="AsOf2023-06-30"
      decimals="INF"
      id="Fact000110"
      unitRef="Shares">1000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="AsOf2022-12-31"
      decimals="INF"
      id="Fact000112"
      unitRef="Shares">1000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="AsOf2023-06-30"
      decimals="INF"
      id="Fact000114"
      unitRef="Shares">5100164</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="AsOf2023-06-30"
      decimals="INF"
      id="Fact000116"
      unitRef="Shares">5100164</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="AsOf2022-12-31"
      decimals="INF"
      id="Fact000118"
      unitRef="Shares">3818663</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="AsOf2022-12-31"
      decimals="INF"
      id="Fact000120"
      unitRef="Shares">3818663</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">127504</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">95467</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">38227552</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">33737276</us-gaap:AdditionalPaidInCapital>
    <ifbd:StatutoryReserves contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">449136</ifbd:StatutoryReserves>
    <ifbd:StatutoryReserves contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">449136</ifbd:StatutoryReserves>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">-32650031</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">-28066415</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">786414</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">361655</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">6940575</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">6577119</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">-353192</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">-75437</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">6587383</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">6501682</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">33087622</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">30648198</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">854683</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">422823</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">854683</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">422823</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">-854683</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">-422823</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">990</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">85389</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">-434668</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">85389</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">-435658</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">-769294</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">-858481</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">-769294</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">-858481</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">-4101419</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">-6932322</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:ProfitLoss
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">-4870713</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">-7790803</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">-287097</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">-40082</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">-4583616</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">-7750721</us-gaap:NetIncomeLoss>
    <us-gaap:ProfitLoss
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">-4870713</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">-7790803</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">434101</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">-152972</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">-4436612</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">-7943775</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">-277755</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">-46546</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">-4158857</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">-7897229</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2023-01-01to2023-06-30"
      decimals="INF"
      id="Fact000231"
      unitRef="Shares">4430210</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2023-01-01to2023-06-30"
      decimals="INF"
      id="Fact000233"
      unitRef="Shares">4430210</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2022-01-012022-06-30"
      decimals="INF"
      id="Fact000235"
      unitRef="Shares">1018663</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2022-01-012022-06-30"
      decimals="INF"
      id="Fact000237"
      unitRef="Shares">1018663</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="From2023-01-01to2023-06-30"
      decimals="INF"
      unitRef="USDPShares">-0.17</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="From2023-01-01to2023-06-30"
      decimals="INF"
      unitRef="USDPShares">-0.17</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="From2022-01-012022-06-30"
      decimals="INF"
      unitRef="USDPShares">-0.84</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="From2022-01-012022-06-30"
      decimals="INF"
      unitRef="USDPShares">-0.84</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="From2023-01-01to2023-06-30"
      decimals="INF"
      unitRef="USDPShares">-0.86</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="From2023-01-01to2023-06-30"
      decimals="INF"
      unitRef="USDPShares">-0.86</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="From2022-01-012022-06-30"
      decimals="INF"
      unitRef="USDPShares">-6.77</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="From2022-01-012022-06-30"
      decimals="INF"
      unitRef="USDPShares">-6.77</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2021-12-31_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000267"
      unitRef="Shares">1018663</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-12-31_us-gaap_CommonStockMember"
      decimals="0"
      unitRef="USD">25467</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-12-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">26783333</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-12-31_custom_RetainedEarningsStatutoryRservesMember"
      decimals="0"
      unitRef="USD">449136</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-12-31_custom_RetainedEarningsUnrestrictedMember"
      decimals="0"
      unitRef="USD">-12799436</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      unitRef="USD">592218</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-12-31_us-gaap_NoncontrollingInterestMember"
      decimals="0"
      unitRef="USD">850152</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">15900870</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-01-012022-06-30_custom_RetainedEarningsUnrestrictedMember"
      decimals="0"
      unitRef="USD">-7750721</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">-7750721</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="From2022-01-012022-06-30_us-gaap_NoncontrollingInterestMember"
      decimals="0"
      unitRef="USD">-40082</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">-40082</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2022-01-012022-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">10134</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">10134</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="From2022-01-012022-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      unitRef="USD">-146508</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="From2022-01-012022-06-30_us-gaap_NoncontrollingInterestMember"
      decimals="0"
      unitRef="USD">-6464</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">-152972</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2022-06-30_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000309"
      unitRef="Shares">1018663</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2022-06-30_us-gaap_CommonStockMember"
      decimals="0"
      unitRef="USD">25467</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2022-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">26793467</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2022-06-30_custom_RetainedEarningsStatutoryRservesMember"
      decimals="0"
      unitRef="USD">449136</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2022-06-30_custom_RetainedEarningsUnrestrictedMember"
      decimals="0"
      unitRef="USD">-20550157</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2022-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      unitRef="USD">445710</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2022-06-30_us-gaap_NoncontrollingInterestMember"
      decimals="0"
      unitRef="USD">803606</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">7967229</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2022-12-31_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000319"
      unitRef="Shares">3818663</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2022-12-31_us-gaap_CommonStockMember"
      decimals="0"
      unitRef="USD">95467</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2022-12-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">33737276</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2022-12-31_custom_RetainedEarningsStatutoryRservesMember"
      decimals="0"
      unitRef="USD">449136</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2022-12-31_custom_RetainedEarningsUnrestrictedMember"
      decimals="0"
      unitRef="USD">-28066415</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2022-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      unitRef="USD">361655</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2022-12-31_us-gaap_NoncontrollingInterestMember"
      decimals="0"
      unitRef="USD">-75437</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">6501682</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-01-012023-06-30_custom_RetainedEarningsUnrestrictedMember"
      decimals="0"
      unitRef="USD">-4583616</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">-4583616</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="From2023-01-012023-06-30_us-gaap_NoncontrollingInterestMember"
      decimals="0"
      unitRef="USD">-287097</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">-287097</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <ifbd:IssuedOrinarySharesUnderF3NetOfIssuanceCostsShares
      contextRef="From2023-01-012023-06-30_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000345"
      unitRef="Shares">769200</ifbd:IssuedOrinarySharesUnderF3NetOfIssuanceCostsShares>
    <ifbd:IssuedOrinarySharesUnderF3NetOfIssuanceCosts
      contextRef="From2023-01-012023-06-30_us-gaap_CommonStockMember"
      decimals="0"
      unitRef="USD">19230</ifbd:IssuedOrinarySharesUnderF3NetOfIssuanceCosts>
    <ifbd:IssuedOrinarySharesUnderF3NetOfIssuanceCosts
      contextRef="From2023-01-012023-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">4503083</ifbd:IssuedOrinarySharesUnderF3NetOfIssuanceCosts>
    <ifbd:IssuedOrinarySharesUnderF3NetOfIssuanceCosts
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">4522313</ifbd:IssuedOrinarySharesUnderF3NetOfIssuanceCosts>
    <ifbd:WarrantsConvertToOrdinarySharesShares
      contextRef="From2023-01-012023-06-30_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000355"
      unitRef="Shares">499980</ifbd:WarrantsConvertToOrdinarySharesShares>
    <ifbd:WarrantsConvertToOrdinaryShares
      contextRef="From2023-01-012023-06-30_us-gaap_CommonStockMember"
      decimals="0"
      unitRef="USD">12500</ifbd:WarrantsConvertToOrdinaryShares>
    <ifbd:WarrantsConvertToOrdinaryShares
      contextRef="From2023-01-012023-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">-12500</ifbd:WarrantsConvertToOrdinaryShares>
    <ifbd:AdditionalOrdinarySharesOfRoundUpAdjustmentDueToRetroactiveEffectOfShareConsolidationIn2023Shares
      contextRef="From2023-01-012023-06-30_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000365"
      unitRef="Shares">12321</ifbd:AdditionalOrdinarySharesOfRoundUpAdjustmentDueToRetroactiveEffectOfShareConsolidationIn2023Shares>
    <ifbd:AdditionalOrdinarySharesOfRoundUpAdjustmentDueToRetroactiveEffectOfShareConsolidationIn2023
      contextRef="From2023-01-012023-06-30_us-gaap_CommonStockMember"
      decimals="0"
      unitRef="USD">307</ifbd:AdditionalOrdinarySharesOfRoundUpAdjustmentDueToRetroactiveEffectOfShareConsolidationIn2023>
    <ifbd:AdditionalOrdinarySharesOfRoundUpAdjustmentDueToRetroactiveEffectOfShareConsolidationIn2023
      contextRef="From2023-01-012023-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">-307</ifbd:AdditionalOrdinarySharesOfRoundUpAdjustmentDueToRetroactiveEffectOfShareConsolidationIn2023>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="From2023-01-012023-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      unitRef="USD">424759</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="From2023-01-012023-06-30_us-gaap_NoncontrollingInterestMember"
      decimals="0"
      unitRef="USD">9342</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">434101</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2023-06-30_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000383"
      unitRef="Shares">5100164</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2023-06-30_us-gaap_CommonStockMember"
      decimals="0"
      unitRef="USD">127504</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2023-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">38227552</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2023-06-30_custom_RetainedEarningsStatutoryRservesMember"
      decimals="0"
      unitRef="USD">449136</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2023-06-30_custom_RetainedEarningsUnrestrictedMember"
      decimals="0"
      unitRef="USD">-32650031</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2023-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      unitRef="USD">786414</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2023-06-30_us-gaap_NoncontrollingInterestMember"
      decimals="0"
      unitRef="USD">-353192</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">6587383</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">-4870713</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">-7790803</us-gaap:ProfitLoss>
    <ifbd:NetLossFromDiscontinuedOperations
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">-4101419</ifbd:NetLossFromDiscontinuedOperations>
    <ifbd:NetLossFromDiscontinuedOperations
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">-6932322</ifbd:NetLossFromDiscontinuedOperations>
    <ifbd:NetLossFromContinuingOperations
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">-769294</ifbd:NetLossFromContinuingOperations>
    <ifbd:NetLossFromContinuingOperations
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">-858481</ifbd:NetLossFromContinuingOperations>
    <us-gaap:GainLossOnInvestments
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">84634</us-gaap:GainLossOnInvestments>
    <us-gaap:GainLossOnInvestments
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">-434669</us-gaap:GainLossOnInvestments>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">10134</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:IncreaseDecreaseInOtherReceivables
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">573234</us-gaap:IncreaseDecreaseInOtherReceivables>
    <ifbd:IncreaseDecreaseInDueFromDiscontinuedOperations
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">-3618254</ifbd:IncreaseDecreaseInDueFromDiscontinuedOperations>
    <ifbd:IncreaseDecreaseInDueFromDiscontinuedOperations
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">1013952</ifbd:IncreaseDecreaseInDueFromDiscontinuedOperations>
    <ifbd:AssetRetirementObligationsPeriodIncreaseDecrease
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">5045416</ifbd:AssetRetirementObligationsPeriodIncreaseDecrease>
    <ifbd:AssetRetirementObligationsPeriodIncreaseDecrease
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">-600274</ifbd:AssetRetirementObligationsPeriodIncreaseDecrease>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">2588279</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">-4593829</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">-2457137</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">-3993555</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <ifbd:CashDepositInEscrowAccount
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">-2000000</ifbd:CashDepositInEscrowAccount>
    <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">-2000000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
    <us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">14874</us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">-1985126</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <ifbd:NetProceedsFromIssuanceOfCommonStockUnderF3
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">4522313</ifbd:NetProceedsFromIssuanceOfCommonStockUnderF3>
    <ifbd:NetProceedsInAdvanceForIssuanceOfConvertibleBondsInSeptember2023
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">2220000</ifbd:NetProceedsInAdvanceForIssuanceOfConvertibleBondsInSeptember2023>
    <ifbd:RefundsFromEscrow
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">96932</ifbd:RefundsFromEscrow>
    <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">6839245</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
    <us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">-3007751</us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">-732567</us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">3831494</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">-732567</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">130863</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">-146501</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">-479906</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">-4872623</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">1038819</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">6293415</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">558913</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">1420792</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectDisposalGroupIncludingDiscontinuedOperations
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">555523</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectDisposalGroupIncludingDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectDisposalGroupIncludingDiscontinuedOperations
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">1210556</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectDisposalGroupIncludingDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectContinuingOperations
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">3390</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectContinuingOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectContinuingOperations
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">210236</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectContinuingOperations>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">1515</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">22808</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">202028</us-gaap:InterestPaidNet>
    <ifbd:InitialRecognitionOfOperatingRightOfUseAssetAndLeaseLiability
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">787738</ifbd:InitialRecognitionOfOperatingRightOfUseAssetAndLeaseLiability>
    <ifbd:EliminationOfOperatingRightOfUseAssetAndLeaseLiabilityUponTerminationOfOperatingLease
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">772501</ifbd:EliminationOfOperatingRightOfUseAssetAndLeaseLiabilityUponTerminationOfOperatingLease>
    <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_809_eus-gaap--BusinessDescriptionAndBasisOfPresentationTextBlock_zaYGSZPacIv2" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;span style="background-color: white"&gt;&lt;b&gt;Note 1 &#x2013;&#160;&lt;span id="xdx_827_ztYUPnhmaYPf"&gt;Nature of
business and organization&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;Infobird Co.,
Ltd (&#x201c;Infobird Cayman&#x201d; or the &#x201c;Company&#x201d;) is a holding company incorporated on March 26, 2020 under the laws of
the Cayman Islands. The Company has no substantive operations other than holding all of the outstanding share capital of Infobird International
Limited (&#x201c;Infobird HK&#x201d;) established under the laws of Hong Kong on April 21, 2020.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;Infobird HK
is also a holding company holding all of the outstanding equity of Infobird Digital Technology (Beijing) Co., Ltd (&#x201c;Infobird WFOE&#x201d;)
which was established on May 20, 2020 under the laws of the People&#x2019;s Republic of China (&#x201c;PRC&#x201d; or &#x201c;China&#x201d;).&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;The Company,
through its variable interest entity (&#x201c;VIE&#x201d;), Beijing Infobird Software Co., Ltd (&#x201c;Infobird Beijing&#x201d;), a PRC limited
liability company established on October 26, 2001, and through its subsidiaries, is a software-as-a-service (&#x201c;SaaS&#x201d;) provider
of innovative AI-powered (artificial intelligence enabled) customer engagement solutions in China. The Company primarily provides standard
and customized customer relationship management cloud-based services, such as SaaS, and business process outsourcing (&#x201c;BPO&#x201d;),
services to its clients.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;On October 17,
2013, Infobird Beijing established its 90.18% owned subsidiary, Guiyang Infobird Cloud Computing Co., Ltd (&#x201c;Infobird Guiyang&#x201d;),
a PRC limited liability company. Infobird Guiyang also engages in software development and mainly provides BPO services to its customers.
On June 20, 2012, Infobird Beijing established a 99.95% owned subsidiary, Anhui Xinlijia E-commerce Co., Ltd (formerly known as Anhui
Infobird Software Information Technology Co., Ltd) (&#x201c;Infobird Anhui&#x201d;), a PRC limited liability company. Infobird Anhui also
engages in software development and mainly provides cloud services and technology solutions to customers.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;On May 27, 2020,
Infobird Cayman completed a reorganization of entities under common control of its then existing shareholders, who collectively owned
all of the equity interests of Infobird Cayman prior to the reorganization. Infobird Cayman and Infobird HK were established as the holding
companies of Infobird WFOE. Infobird WFOE is the primary beneficiary for accounting purposes of Infobird Beijing and its subsidiaries.
All of these entities are under common control which results in the consolidation of Infobird Beijing and subsidiaries which have been
accounted for as a reorganization of entities under common control at carrying value. Infobird WFOE is deemed to have a controlling financial
interest and be the primary beneficiary for accounting purposes of Infobird Beijing because it has both of the following characteristics:&#160;(1)
the power to direct activities at Infobird Beijing that most significantly impact such entity&#x2019;s economic performance, and (2) the
right to receive benefits from Infobird Beijing that could potentially be significant to such entity. The unaudited interim condensed
consolidated financial statements are prepared on the basis as if the reorganization became effective as of the beginning of the first
period presented in the accompanying unaudited interim condensed consolidated financial statements of Infobird Cayman.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;On December
2, 2021, Infobird Beijing completed its 51% acquisition of Shanghai Qishuo Technology Inc. (&#x201c;Shanghai Qishuo&#x201d;), a PRC limited
liability company and a SaaS provider of big data analysis to retail stores aimed at operation improvement, for approximately $1.3 million
(RMB 8.6 million). Shanghai Qishuo is a fast-growing provider of consumer product and retail store digitalization solutions.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;On May 31, 2022,
Infobird Anhui completed its 100% acquisition of Hefei Weiao Information Technology Co., Ltd (&#x201c;Anhui Weiao&#x201d;), a PRC limited
liability company owned VATS License with the business scope of &#x201c;Nationwide Domestic Call Center Services&#x201d; to improve our
cloud-based services.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;The accompanying
unaudited interim condensed consolidated financial statements reflect the activities of Infobird Cayman and each of the following entities:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;





















&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_885_ecustom--ScheduleOfConsolidatedFinancialStatementsTableTextBlock_zCTKLWsX2Mfe" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Nature of business and organization (Details)"&gt;
  &lt;tr style="background-color: White"&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span id="xdx_8B7_zxeBeNaasBYb" style="display: none"&gt;Schedule of consolidated financial statements&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: white"&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: top; width: 29%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Name&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom; width: 48%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Background&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: top; width: 21%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Ownership&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Infobird&lt;br/&gt;
    International Limited (&#x201c;Infobird HK&#x201d;)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_ecustom--BusinessAcquisitionsDescriptionOfAcquiredEntity_c20230101__20230630__dei--LegalEntityAxis__custom--InfobirdHKMember_zyXPHY5skyWl" style="vertical-align: bottom" title="Background"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf; A Hong Kong
    company&lt;br/&gt;
    &#x25cf; Incorporated on April 21, 2020&lt;br/&gt;
    &#x25cf; A holding company&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_905_eus-gaap--MinorityInterestDescription_c20230101__20230630__dei--LegalEntityAxis__custom--InfobirdHKMember_z6cu9wXNoYU5" title="Ownership"&gt;100% owned by Infobird
    Cayman&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: White"&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Infobird Digital Technology
    (Beijing) Co., Ltd (&#x201c;Infobird WFOE&#x201d;)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98E_ecustom--BusinessAcquisitionsDescriptionOfAcquiredEntity_c20230101__20230630__dei--LegalEntityAxis__custom--InfobirdWFOEMember_zovpgciII4V8" style="vertical-align: bottom" title="Background"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf; A PRC limited
    liability company and deemed a wholly foreign&lt;br/&gt;
    owned enterprise (&#x201c;WFOE&#x201d;)&lt;br/&gt;
    &#x25cf; Incorporated on May 20, 2020&lt;br/&gt;
    &#x25cf; Registered capital of $15,000,000 (RMB 106,392,000)&lt;br/&gt;
    &#x25cf; A holding company&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90F_eus-gaap--MinorityInterestDescription_c20230101__20230630__dei--LegalEntityAxis__custom--InfobirdWFOEMember_z5t0d3YQdnVd" title="Ownership"&gt;100% owned by Infobird
    HK&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Beijing Infobird Software
    Co., Ltd (&#x201c;Infobird Beijing&#x201d;)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98F_ecustom--BusinessAcquisitionsDescriptionOfAcquiredEntity_c20230101__20230630__dei--LegalEntityAxis__custom--InfobirdBeijingMember_zXlia9M9DoSg" style="vertical-align: bottom" title="Background"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf; A PRC limited
    liability company&lt;br/&gt;
    &#x25cf; Incorporated on October 26, 2001&lt;br/&gt;
    &#x25cf; Registered capital of $2,417,947 (RMB 16,624,597)&lt;br/&gt;
    &#x25cf; Software developing that provides software as a service (SaaS)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_908_eus-gaap--MinorityInterestDescription_c20230101__20230630__dei--LegalEntityAxis__custom--InfobirdBeijingMember_zRD3ua0SbB33" title="Ownership"&gt;VIE of Infobird WFOE&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: White"&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Guiyang Infobird Cloud
    Computing Co., Ltd&lt;br/&gt;
    (&#x201c;Infobird Guiyang&#x201d;)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98A_ecustom--BusinessAcquisitionsDescriptionOfAcquiredEntity_c20230101__20230630__dei--LegalEntityAxis__custom--InfobirdGuiyangMember_zMhx3UCgn8s2" style="vertical-align: bottom" title="Background"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf; A PRC limited
    liability company&lt;br/&gt;
    &#x25cf; Incorporated on October 17, 2013&lt;br/&gt;
    &#x25cf; Registered capital of $1,777,645 (RMB 12,222,200)&lt;br/&gt;
    &#x25cf; Software developing that provides software as a service (SaaS)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_908_eus-gaap--MinorityInterestDescription_c20230101__20230630__dei--LegalEntityAxis__custom--InfobirdGuiyangMember_ziddvNdHcVcc" title="Ownership"&gt;90.18% owned by Infobird
    Beijing&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Anhui Xinlijia E-commerce
    Co., Ltd (formerly known as&#160;Anhui Infobird Software Information Technology Co., Ltd) (&#x201c;Infobird Anhui&#x201d;)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98F_ecustom--BusinessAcquisitionsDescriptionOfAcquiredEntity_c20230101__20230630__dei--LegalEntityAxis__custom--InfobirdAnhuiMember_zaYdlFzTVlP7" style="vertical-align: bottom" title="Background"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf; A PRC limited
    liability company&lt;br/&gt;
    &#x25cf; Incorporated on June 20, 2012&lt;br/&gt;
    &#x25cf; Registered capital of $1,454,440 (RMB 10,000,000)&lt;br/&gt;
    &#x25cf; Software developing that provides software as a service (SaaS)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_907_eus-gaap--MinorityInterestDescription_c20230101__20230630__dei--LegalEntityAxis__custom--InfobirdAnhuiMember_zFgWafOUtsB" title="Ownership"&gt;99.95% owned by Infobird
    Beijing&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: White"&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Shanghai Qishuo Technology
    Inc. (&#x201c;Shanghai Qishuo&#x201d;)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_982_ecustom--BusinessAcquisitionsDescriptionOfAcquiredEntity_c20230101__20230630__dei--LegalEntityAxis__custom--ShanghaiQishuoMember_zcfSBhMtCo7k" style="vertical-align: bottom" title="Background"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf; A PRC limited
    liability company&lt;br/&gt;
    &#x25cf; Incorporated on April 10, 2014&lt;br/&gt;
    &#x25cf; Registered capital of $156,922 (RMB 1,000,000)&lt;br/&gt;
    &#x25cf; Software developing that provides software as a service (SaaS)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_905_eus-gaap--MinorityInterestDescription_c20230101__20230630__dei--LegalEntityAxis__custom--ShanghaiQishuoMember_zG6TJuIlYV6g" title="Ownership"&gt;51% owned by Infobird Beijing&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Hefei Weiao Information
    Technology Co., Ltd (&#x201c;Anhui Weiao&#x201d;)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_ecustom--BusinessAcquisitionsDescriptionOfAcquiredEntity_c20230101__20230630__dei--LegalEntityAxis__custom--AnhuiWeiaoiMember_zQ5pK9Uy6sh4" style="vertical-align: bottom" title="Background"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf; A PRC limited
    liability company&lt;br/&gt;
    &#x25cf; Incorporated on May 25, 2018&lt;br/&gt;
    &#x25cf; Registered capital of $1,439,325 (RMB 10,000,000)&lt;br/&gt;
    &#x25cf; Software developing that provides software as a service (SaaS)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_908_eus-gaap--MinorityInterestDescription_c20230101__20230630__dei--LegalEntityAxis__custom--AnhuiWeiaoiMember_z47NcgJIQdT6" title="Ownership"&gt;100% owned by Infobird
    Anhui&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;span style="background-color: white"&gt;&lt;b&gt;Contractual Arrangements&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;Due to legal
restrictions on foreign ownership and investment in, among other areas, the development and operation of information technology in China,
including cloud computing and big data analytics, the Company operates its businesses in which foreign investment is restricted or prohibited
in the PRC through certain PRC domestic companies. Neither the Company nor its subsidiaries own any equity interest in Infobird Beijing.
As such, Infobird Beijing is controlled through contractual arrangements in lieu of direct equity ownership by the Company or any of its
subsidiaries. Such contractual arrangements consist of a series of three agreements, along with shareholders&#x2019; powers of attorney
(&#x201c;POAs&#x201d;) and spousal consent letters (collectively the &#x201c;Contractual Arrangements&#x201d;, which were signed on May 27,
2020).&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;The significant
terms of the Contractual Arrangements are as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;Exclusive
Business Cooperation Agreement&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;Pursuant to
the exclusive business cooperation agreement between Infobird WFOE and Infobird Beijing, Infobird WFOE has the exclusive right to provide
Infobird Beijing with technical support services, consulting services and other services, including technical support and training, business
management consultation, consultation, collection and research of technology and market information, marketing and promotion services,
customer order management and customer services, lease equipment or properties, provide legitimate rights to use software license, provide
deployment, maintenances and upgrade of software, design installation, daily management, maintenance and updating network system, hardware
and database, and other services requested by Infobird Beijing from time to time to the extent permitted under PRC law. In exchange, Infobird
WFOE is entitled to a service fee that equals to all of the consolidated net income. The service fee may be adjusted by Infobird WFOE
based on the actual scope of services rendered by Infobird WFOE and the operational needs and expanding demands of Infobird Beijing. Pursuant
to the exclusive business cooperation agreement, the service fees may be adjusted based on the actual scope of services rendered by Infobird
WFOE and the operational needs of Infobird Beijing.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;





















&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;The exclusive
business cooperation agreement remains in effect unless terminated in accordance with the following provision of the agreement or terminated
in writing by Infobird WFOE.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;During the term
of the exclusive business cooperation agreement, Infobird WFOE and Infobird Beijing shall renew the operation term prior to the expiration
thereof so as to enable the exclusive business cooperation agreement to remain effective. The exclusive business cooperation agreement
shall be terminated upon the expiration of the operation term of either Infobird WFOE or Infobird Beijing if the application for renewal
of the operation term is not approved by relevant government authorities. If an application for renewal of the operation term is not approved,
according to the PRC Company Law, the expiration of the operation term may lead to the dissolution and cancellation of such PRC company.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;Exclusive
Option Agreements&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;Pursuant to
the exclusive option agreements among Infobird WFOE, Infobird Beijing and the shareholders who collectively owned all of Infobird Beijing,
such shareholders jointly and severally grant Infobird WFOE an option to purchase their equity interests in Infobird Beijing. The purchase
price shall be the lowest price then permitted under applicable PRC laws. Infobird WFOE or its designated person may exercise such option
at any time to purchase all or part of the equity interests in Infobird Beijing until it has acquired all equity interests of Infobird
Beijing, which is irrevocable during the term of the agreements.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;The exclusive
option agreements remains in effect until all equity interest held by shareholders in Infobird Beijing has been transferred or assigned
to Infobird WFOE and/or any other person designated by the Infobird WFOE in accordance with such agreement.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;Equity Interest
Pledge Agreements&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;Pursuant to
the equity interest pledge agreements, among Infobird WFOE, Infobird Beijing, and the shareholders who collectively owned all of Infobird
Beijing, such shareholders pledge all of the equity interests in Infobird Beijing to Infobird WFOE as collateral to secure the obligations
of Infobird Beijing under the exclusive business cooperation agreement and exclusive option agreements. These shareholders are prohibited
from transferring the pledged equity interests without the prior consent of Infobird WFOE unless transferring the equity interests to
Infobird WFOE or its designated person in accordance to the exclusive option agreements.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;The equity interest
pledge agreements shall come into force the date on which the pledged interests are recorded, which is within three (3) days after signing
of the agreements on May 27, 2020, under Infobird Beijing&#x2019;s register of shareholders and are registered with the competent Administration
for Market Regulation of Infobird Beijing until all of the obligations to Infobird WFOE have been fulfilled completely by Infobird Beijing.
Nineteen shareholders of Infobird Beijing have registered the pledges of equity interest with the competent Civil Code of the PRC and
Infobird Beijing intends to register the pledge of equity interest of one shareholder with the competent Administration for Market Regulation
once practicable.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;Shareholders&#x2019; Powers of
Attorney (&#x201c;POAs&#x201d;)&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;Pursuant to
the shareholders&#x2019; POAs, the shareholders of Infobird Beijing give Infobird WFOE an irrevocable proxy to act on their behalf on all
matters pertaining to Infobird Beijing and to exercise all of their rights as shareholders of Infobird Beijing, including the (i) right
to attend shareholders meeting; (ii) to exercise voting rights and all of the other rights including but not limited to the sale or transfer
or pledge or disposition of the shares held in part or in whole; and (iii) designate and appoint on behalf of the shareholder the legal
representative, the directors, supervisors, the chief executive officer and other senior management members of Infobird Beijing, and to
sign transfer documents and any other documents in relation to the fulfillment of the obligations under the exclusive option agreements
and the equity interest pledge agreements. The shareholders&#x2019; POAs shall remain in effect while the shareholders of Infobird Beijing
hold the equity interests in Infobird Beijing.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;





















&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;Spousal Consent Letters&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;Pursuant to
the spousal consent letters, the spouses of the shareholders of Infobird Beijing commit that they have no right to make any assertions
in connection with the equity interests of Infobird Beijing, which are held by the shareholders. In the event that the spouses obtain
any equity interests of Infobird Beijing, which are held by the shareholders, for any reasons, the spouses of the shareholders shall be
bound by the exclusive option agreement, the equity interest pledge agreement, the shareholder POA and the exclusive business cooperation
agreement and comply with the obligations thereunder as a shareholder of Infobird Beijing. The letters are irrevocable and shall not be
withdrawn without the consent of Infobird WFOE.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;Based on the
foregoing contractual arrangements, which grant Infobird WFOE effective control of Infobird Beijing and subsidiaries and enable Infobird
WFOE to receive all of their expected residual returns, the Company accounts for Infobird Beijing as a VIE. Accordingly, the Company consolidates
the accounts of Infobird Beijing and subsidiaries for the periods presented herein, in accordance with Regulation S-X-3A-02 promulgated
by the Securities Exchange Commission (&#x201c;SEC&#x201d;), and Accounting Standards Codification (&#x201c;ASC&#x201d;) 810-10, Consolidation.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
    <ifbd:ScheduleOfConsolidatedFinancialStatementsTableTextBlock contextRef="From2023-01-01to2023-06-30">&lt;table cellpadding="0" cellspacing="0" id="xdx_885_ecustom--ScheduleOfConsolidatedFinancialStatementsTableTextBlock_zCTKLWsX2Mfe" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Nature of business and organization (Details)"&gt;
  &lt;tr style="background-color: White"&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span id="xdx_8B7_zxeBeNaasBYb" style="display: none"&gt;Schedule of consolidated financial statements&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="background-color: white"&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: top; width: 29%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Name&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: bottom; width: 48%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Background&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; vertical-align: top; width: 21%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Ownership&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Infobird&lt;br/&gt;
    International Limited (&#x201c;Infobird HK&#x201d;)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_ecustom--BusinessAcquisitionsDescriptionOfAcquiredEntity_c20230101__20230630__dei--LegalEntityAxis__custom--InfobirdHKMember_zyXPHY5skyWl" style="vertical-align: bottom" title="Background"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf; A Hong Kong
    company&lt;br/&gt;
    &#x25cf; Incorporated on April 21, 2020&lt;br/&gt;
    &#x25cf; A holding company&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_905_eus-gaap--MinorityInterestDescription_c20230101__20230630__dei--LegalEntityAxis__custom--InfobirdHKMember_z6cu9wXNoYU5" title="Ownership"&gt;100% owned by Infobird
    Cayman&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: White"&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Infobird Digital Technology
    (Beijing) Co., Ltd (&#x201c;Infobird WFOE&#x201d;)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98E_ecustom--BusinessAcquisitionsDescriptionOfAcquiredEntity_c20230101__20230630__dei--LegalEntityAxis__custom--InfobirdWFOEMember_zovpgciII4V8" style="vertical-align: bottom" title="Background"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf; A PRC limited
    liability company and deemed a wholly foreign&lt;br/&gt;
    owned enterprise (&#x201c;WFOE&#x201d;)&lt;br/&gt;
    &#x25cf; Incorporated on May 20, 2020&lt;br/&gt;
    &#x25cf; Registered capital of $15,000,000 (RMB 106,392,000)&lt;br/&gt;
    &#x25cf; A holding company&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90F_eus-gaap--MinorityInterestDescription_c20230101__20230630__dei--LegalEntityAxis__custom--InfobirdWFOEMember_z5t0d3YQdnVd" title="Ownership"&gt;100% owned by Infobird
    HK&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Beijing Infobird Software
    Co., Ltd (&#x201c;Infobird Beijing&#x201d;)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98F_ecustom--BusinessAcquisitionsDescriptionOfAcquiredEntity_c20230101__20230630__dei--LegalEntityAxis__custom--InfobirdBeijingMember_zXlia9M9DoSg" style="vertical-align: bottom" title="Background"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf; A PRC limited
    liability company&lt;br/&gt;
    &#x25cf; Incorporated on October 26, 2001&lt;br/&gt;
    &#x25cf; Registered capital of $2,417,947 (RMB 16,624,597)&lt;br/&gt;
    &#x25cf; Software developing that provides software as a service (SaaS)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_908_eus-gaap--MinorityInterestDescription_c20230101__20230630__dei--LegalEntityAxis__custom--InfobirdBeijingMember_zRD3ua0SbB33" title="Ownership"&gt;VIE of Infobird WFOE&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: White"&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Guiyang Infobird Cloud
    Computing Co., Ltd&lt;br/&gt;
    (&#x201c;Infobird Guiyang&#x201d;)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98A_ecustom--BusinessAcquisitionsDescriptionOfAcquiredEntity_c20230101__20230630__dei--LegalEntityAxis__custom--InfobirdGuiyangMember_zMhx3UCgn8s2" style="vertical-align: bottom" title="Background"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf; A PRC limited
    liability company&lt;br/&gt;
    &#x25cf; Incorporated on October 17, 2013&lt;br/&gt;
    &#x25cf; Registered capital of $1,777,645 (RMB 12,222,200)&lt;br/&gt;
    &#x25cf; Software developing that provides software as a service (SaaS)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_908_eus-gaap--MinorityInterestDescription_c20230101__20230630__dei--LegalEntityAxis__custom--InfobirdGuiyangMember_ziddvNdHcVcc" title="Ownership"&gt;90.18% owned by Infobird
    Beijing&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Anhui Xinlijia E-commerce
    Co., Ltd (formerly known as&#160;Anhui Infobird Software Information Technology Co., Ltd) (&#x201c;Infobird Anhui&#x201d;)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98F_ecustom--BusinessAcquisitionsDescriptionOfAcquiredEntity_c20230101__20230630__dei--LegalEntityAxis__custom--InfobirdAnhuiMember_zaYdlFzTVlP7" style="vertical-align: bottom" title="Background"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf; A PRC limited
    liability company&lt;br/&gt;
    &#x25cf; Incorporated on June 20, 2012&lt;br/&gt;
    &#x25cf; Registered capital of $1,454,440 (RMB 10,000,000)&lt;br/&gt;
    &#x25cf; Software developing that provides software as a service (SaaS)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_907_eus-gaap--MinorityInterestDescription_c20230101__20230630__dei--LegalEntityAxis__custom--InfobirdAnhuiMember_zFgWafOUtsB" title="Ownership"&gt;99.95% owned by Infobird
    Beijing&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: White"&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Shanghai Qishuo Technology
    Inc. (&#x201c;Shanghai Qishuo&#x201d;)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_982_ecustom--BusinessAcquisitionsDescriptionOfAcquiredEntity_c20230101__20230630__dei--LegalEntityAxis__custom--ShanghaiQishuoMember_zcfSBhMtCo7k" style="vertical-align: bottom" title="Background"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf; A PRC limited
    liability company&lt;br/&gt;
    &#x25cf; Incorporated on April 10, 2014&lt;br/&gt;
    &#x25cf; Registered capital of $156,922 (RMB 1,000,000)&lt;br/&gt;
    &#x25cf; Software developing that provides software as a service (SaaS)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_905_eus-gaap--MinorityInterestDescription_c20230101__20230630__dei--LegalEntityAxis__custom--ShanghaiQishuoMember_zG6TJuIlYV6g" title="Ownership"&gt;51% owned by Infobird Beijing&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Hefei Weiao Information
    Technology Co., Ltd (&#x201c;Anhui Weiao&#x201d;)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_981_ecustom--BusinessAcquisitionsDescriptionOfAcquiredEntity_c20230101__20230630__dei--LegalEntityAxis__custom--AnhuiWeiaoiMember_zQ5pK9Uy6sh4" style="vertical-align: bottom" title="Background"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf; A PRC limited
    liability company&lt;br/&gt;
    &#x25cf; Incorporated on May 25, 2018&lt;br/&gt;
    &#x25cf; Registered capital of $1,439,325 (RMB 10,000,000)&lt;br/&gt;
    &#x25cf; Software developing that provides software as a service (SaaS)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_908_eus-gaap--MinorityInterestDescription_c20230101__20230630__dei--LegalEntityAxis__custom--AnhuiWeiaoiMember_z47NcgJIQdT6" title="Ownership"&gt;100% owned by Infobird
    Anhui&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</ifbd:ScheduleOfConsolidatedFinancialStatementsTableTextBlock>
    <ifbd:BusinessAcquisitionsDescriptionOfAcquiredEntity contextRef="From2023-01-012023-06-30_custom_InfobirdHKMember">&#x25cf; A Hong Kong
    company
    &#x25cf; Incorporated on April 21, 2020
    &#x25cf; A holding company</ifbd:BusinessAcquisitionsDescriptionOfAcquiredEntity>
    <us-gaap:MinorityInterestDescription contextRef="From2023-01-012023-06-30_custom_InfobirdHKMember">100% owned by Infobird
    Cayman</us-gaap:MinorityInterestDescription>
    <ifbd:BusinessAcquisitionsDescriptionOfAcquiredEntity contextRef="From2023-01-012023-06-30_custom_InfobirdWFOEMember">&#x25cf; A PRC limited
    liability company and deemed a wholly foreign
    owned enterprise (&#x201c;WFOE&#x201d;)
    &#x25cf; Incorporated on May 20, 2020
    &#x25cf; Registered capital of $15,000,000 (RMB 106,392,000)
    &#x25cf; A holding company</ifbd:BusinessAcquisitionsDescriptionOfAcquiredEntity>
    <us-gaap:MinorityInterestDescription contextRef="From2023-01-012023-06-30_custom_InfobirdWFOEMember">100% owned by Infobird
    HK</us-gaap:MinorityInterestDescription>
    <ifbd:BusinessAcquisitionsDescriptionOfAcquiredEntity contextRef="From2023-01-012023-06-30_custom_InfobirdBeijingMember">&#x25cf; A PRC limited
    liability company
    &#x25cf; Incorporated on October 26, 2001
    &#x25cf; Registered capital of $2,417,947 (RMB 16,624,597)
    &#x25cf; Software developing that provides software as a service (SaaS)</ifbd:BusinessAcquisitionsDescriptionOfAcquiredEntity>
    <us-gaap:MinorityInterestDescription contextRef="From2023-01-012023-06-30_custom_InfobirdBeijingMember">VIE of Infobird WFOE</us-gaap:MinorityInterestDescription>
    <ifbd:BusinessAcquisitionsDescriptionOfAcquiredEntity contextRef="From2023-01-012023-06-30_custom_InfobirdGuiyangMember">&#x25cf; A PRC limited
    liability company
    &#x25cf; Incorporated on October 17, 2013
    &#x25cf; Registered capital of $1,777,645 (RMB 12,222,200)
    &#x25cf; Software developing that provides software as a service (SaaS)</ifbd:BusinessAcquisitionsDescriptionOfAcquiredEntity>
    <us-gaap:MinorityInterestDescription contextRef="From2023-01-012023-06-30_custom_InfobirdGuiyangMember">90.18% owned by Infobird
    Beijing</us-gaap:MinorityInterestDescription>
    <ifbd:BusinessAcquisitionsDescriptionOfAcquiredEntity contextRef="From2023-01-012023-06-30_custom_InfobirdAnhuiMember">&#x25cf; A PRC limited
    liability company
    &#x25cf; Incorporated on June 20, 2012
    &#x25cf; Registered capital of $1,454,440 (RMB 10,000,000)
    &#x25cf; Software developing that provides software as a service (SaaS)</ifbd:BusinessAcquisitionsDescriptionOfAcquiredEntity>
    <us-gaap:MinorityInterestDescription contextRef="From2023-01-012023-06-30_custom_InfobirdAnhuiMember">99.95% owned by Infobird
    Beijing</us-gaap:MinorityInterestDescription>
    <ifbd:BusinessAcquisitionsDescriptionOfAcquiredEntity contextRef="From2023-01-012023-06-30_custom_ShanghaiQishuoMember">&#x25cf; A PRC limited
    liability company
    &#x25cf; Incorporated on April 10, 2014
    &#x25cf; Registered capital of $156,922 (RMB 1,000,000)
    &#x25cf; Software developing that provides software as a service (SaaS)</ifbd:BusinessAcquisitionsDescriptionOfAcquiredEntity>
    <us-gaap:MinorityInterestDescription contextRef="From2023-01-012023-06-30_custom_ShanghaiQishuoMember">51% owned by Infobird Beijing</us-gaap:MinorityInterestDescription>
    <ifbd:BusinessAcquisitionsDescriptionOfAcquiredEntity contextRef="From2023-01-012023-06-30_custom_AnhuiWeiaoiMember">&#x25cf; A PRC limited
    liability company
    &#x25cf; Incorporated on May 25, 2018
    &#x25cf; Registered capital of $1,439,325 (RMB 10,000,000)
    &#x25cf; Software developing that provides software as a service (SaaS)</ifbd:BusinessAcquisitionsDescriptionOfAcquiredEntity>
    <us-gaap:MinorityInterestDescription contextRef="From2023-01-012023-06-30_custom_AnhuiWeiaoiMember">100% owned by Infobird
    Anhui</us-gaap:MinorityInterestDescription>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_805_eus-gaap--SignificantAccountingPoliciesTextBlock_zMoxQbtqfWh3" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;span style="background-color: white"&gt;&lt;b&gt;Note 2 &#x2013;&#160;&lt;span id="xdx_825_zYS4kfbaDuRd"&gt;Summary of
significant accounting policies&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;span style="background-color: white"&gt;&lt;span style="text-decoration: underline"&gt;Liquidity&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;In assessing
liquidity, the Company monitors and analyzes cash on-hand and operating expenditure commitments. The Company&#x2019;s liquidity needs are
to meet working capital requirements and operating expense obligations.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;Historically,
the Company finances its operations through internally generated cash, short-term loans and payable from related parties and equity financing.
As of June 30, 2023 the Company had approximately $&lt;span id="xdx_909_eus-gaap--EscrowDeposit_iI_pn5n6_c20230630_zMJDuP8FHuG3" title="Escrow"&gt;6.8&lt;/span&gt;&#160;million from escrow account. The Company&#x2019;s working capital was approximately
$&lt;span id="xdx_902_ecustom--WorkingCapital_iI_pn5n6_c20230630_zqv7PS43Iqqb" title="Working capital"&gt;8.6&lt;/span&gt;&#160;million at June 30, 2023. The Company will not require any fund over the next twelve months upon issuance of this unaudited
interim condensed consolidated financial statements to operate at its current level, either from operating activities or funding.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;If the Company
is unable to realize its assets within the normal operating cycle of a twelve (12) month period, the Company may have to consider supplementing
its available sources of funds through the following sources:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 98%; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;other available
    sources of financing from PRC banks and other financial institutions;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;financial support from
    the Company&#x2019;s related parties and shareholders; and&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;issuance of convertible
    debt.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;/p&gt;

&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;Based on the
above considerations, the Company&#x2019;s management is of the opinion that it has sufficient funds to meet the Company&#x2019;s working
capital requirements and debt obligations as they become due over the next twelve (12) months.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_84B_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zO33TqbSEVJf" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_867_zbwOIq61KlBh"&gt;Basis of
presentation&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;The accompanying
unaudited interim&#160;condensed&#160;consolidated financial statements of the Company have been prepared in accordance with accounting
principles generally accepted in the United States of America (&#x201c;U.S.&#160;GAAP&#x201d;) and applicable rules and regulations of the
SEC, regarding financial reporting, and include all normal and recurring adjustments that management of the Company considers necessary
for a fair presentation of its financial position and operation results. Certain information and footnote disclosures normally included
in financial statements prepared in conformity with U.S.&#160;GAAP have been condensed or omitted pursuant to such rules and regulations.
The results of operations are not necessarily indicative of results to be expected for any other interim period or for the full year.
Accordingly, these statements should be read in conjunction with the Company&#x2019;s audited financial statements as of and for the years
ended December&#160;31, 2022.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;





















&lt;p id="xdx_84B_eus-gaap--ConsolidationPolicyTextBlock_zSuLTZ6bdUsf" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;span&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_865_zKiqMhXWY4bg"&gt;Principles of consolidation&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;The unaudited
interim condensed consolidated financial statements include the financial statements of the Company and its subsidiaries, which include
the wholly-foreign owned enterprise and VIE over which the Company exercises control and, when applicable, entities for which the Company
has a controlling financial interest or is the primary beneficiary for accounting purposes. Infobird WFOE is deemed to have a controlling
financial interest and be the primary beneficiary for accounting purposes of Infobird Beijing because it has both of the following characteristics:&#160;(1)
the power to direct activities at Infobird Beijing that most significantly impact such entity&#x2019;s economic performance, and (2) the
right to receive benefits from Infobird Beijing that could potentially be significant to such entity. All transactions and balances among
the Company and its subsidiaries have been eliminated upon consolidation.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_842_eus-gaap--UseOfEstimates_zdkiHgaAXLc7" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_868_zExke8VIYcxh"&gt;Use of estimates
and assumptions&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;The preparation
of unaudited interim condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and
assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities as of the
date of the unaudited interim condensed consolidated financial statements and the reported amounts of revenues and expenses during the
periods presented. Significant accounting estimates reflected in the Company&#x2019;s unaudited interim condensed consolidated financial
statements include the useful lives of property and equipment and intangible assets, software development costs, impairment of long-lived
assets, allowance for doubtful accounts, revenue recognition, share-based compensation, allowance for deferred tax assets and uncertain
tax position. The inputs into the Company&#x2019;s judgments and estimates consider the economic implications of COVID-19 on the Company&#x2019;s
critical and significant accounting estimates. Actual results could differ from these estimates.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_840_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_zlhSKszsRlub" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;span&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_866_z0GAGSSoldJj"&gt;Foreign currency translation and
transaction&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;The reporting
currency of the Company is the U.S. dollar. The Company in China conducts its businesses in the local currency, Renminbi (RMB), as its
functional currency. Assets and liabilities are translated at the noon buying rate in the City of New York for cable transfers of RMB
as certified for customs purposes by the Federal Reserve Bank of New York at the end of the period. The statement of income accounts are
translated at the average translation rates and the equity accounts are translated at historical rates. Translation adjustments resulting
from this process are included in accumulated other comprehensive income (loss). Transaction gains and losses that arise from exchange
rate fluctuations on transactions denominated in a currency other than the functional currency are included in the results of operations
as incurred.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;Translation
adjustments included in accumulated other comprehensive income (loss) amounted to $&lt;span id="xdx_901_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iI_pp0p0_c20230630_zQ1Kn2WNNyYg" title="Accumulated other comprehensive income"&gt;786,414&lt;/span&gt;&#160;and $&lt;span id="xdx_905_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iI_pp0p0_c20221231_zqg17oxMgKD6" title="Accumulated other comprehensive income"&gt;361,655&lt;/span&gt;&#160;as of June 30, 2023
and December 31, 2022, respectively. The balance sheet amounts, with the exception of equity at June 30, 2023 and December 31, 2022 were
translated at 7.2513 RMB and 6.8972 RMB, respectively. The equity accounts were stated at their historical rate. The average translation
rates applied to statement of income accounts for the six months ended June 30, 2023 and 2022 were 6.9283 RMB and 6.4791 RMB to $1.00,
respectively. Cash flows are also translated at average translation rates for the periods, therefore, amounts reported on the statements
of cash flows will not necessarily agree with changes in the corresponding balances on the consolidated balance sheets.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_844_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zccon1Zir8i2" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;span style="background-color: white"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86F_zgY5ERoXg0Tc"&gt;Cash&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;Cash consists
of cash on hand, demand deposits and time deposits placed with banks or other financial institutions and have original maturities of less
than three (3) months.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;





















&lt;p id="xdx_84D_eus-gaap--ReceivablesPolicyTextBlock_zPeVR4N8cgJh" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_865_zwMFOiUqo3Yi"&gt;Accounts
receivable, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;Accounts receivable
include trade accounts due from customers. Accounts are considered overdue after thirty (30) days from payment due date. In establishing
the required allowance for doubtful accounts, management considers historical collection experience, aging of the receivables, the economic
environment, industry trend analysis, and the credit history and financial conditions of the customers. Management reviews its receivables
on a regular basis to determine if the bad debt allowance is adequate, and adjusts the allowance when necessary. Delinquent account balances
are written off against allowance for doubtful accounts after management has determined that the likelihood of collection is not probable.
As of June 30, 2023 and December 31, 2022, allowance for doubtful accounts were $&lt;span id="xdx_90C_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pp0p0_c20230630_ztefkWqZ0q7c" title="Allowance for the doubtful accounts"&gt;5,422,446&lt;/span&gt; and $&lt;span id="xdx_90C_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pp0p0_c20221231_zaEA2J9eqbZe" title="Allowance for the doubtful accounts"&gt;5,777,189&lt;/span&gt;, respectively. All of allowance
for doubtful accounts were from discontinued operations and classified in the caption &#x201c;current assets of discontinued operations&#x201d;
in the accompanying unaudited interim condensed consolidated balance sheets.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_84E_ecustom--OtherReceivablesNetPoliciesTextBlock_zlVRpuSBTav3" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;span style="background-color: white"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_860_z6taUnADSWhf"&gt;Other receivables, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;Other receivables
primarily include advances to employees and other deposits. Management regularly reviews the aging of receivables and changes in payment
trends and records allowances when management believes collection of amounts due are at risk. Accounts considered uncollectable are written
off against allowances after exhaustive efforts at collection are made. As of June 30, 2023 and December 31, 2022, allowance for doubtful
accounts were $&lt;span id="xdx_90C_eus-gaap--AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_iI_pp0p0_c20230630_z2MhFx1bvf17" title="Allowance for the doubtful accounts on other receivable"&gt;11,225&lt;/span&gt; and $&lt;span id="xdx_901_eus-gaap--AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_iI_pp0p0_c20221231_zIHkJERQ8hT6" title="Allowance for the doubtful accounts on other receivable"&gt;11,801&lt;/span&gt;, respectively. All of allowance for doubtful accounts were from discontinued operations and classified
in the caption &#x201c;current assets of discontinued operations&#x201d; in the accompanying unaudited interim condensed consolidated balance
sheets.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_842_ecustom--PrepaymentsPoliciesTextBlock_z1LeaX5lmSJa" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86B_zdeEzXLNBs7j"&gt;Prepayments&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;Prepayments
are cash deposited or advanced to suppliers for future service rendering. The amounts are refundable and bear no interest. For any advances
to suppliers determined by management that such advances will not be in receipts or refundable, the Company will recognize an allowance
account to reserve such balances. Management reviews its advances to suppliers on a regular basis to determine if the allowance is adequate,
and adjusts the allowance when necessary. Delinquent account balances are written off against allowance for doubtful accounts after management
has determined that the likelihood of collection is not probable. Management continues to evaluate the reasonableness of the valuation
allowance policy and update it if necessary. As of June 30, 2023 and December 31, 2022,&#160;&lt;span id="xdx_907_eus-gaap--PremiumsAndOtherReceivablesNet_iI_pp0p0_do_c20230630_zUk6kSWRCATb" title="Allowance for the doubtful accounts of prepayments"&gt;&lt;span id="xdx_903_eus-gaap--PremiumsAndOtherReceivablesNet_iI_pp0p0_do_c20221231_z3p5CcAJLmRd" title="Allowance for the doubtful accounts of prepayments"&gt;no&lt;/span&gt;&lt;/span&gt;&#160;allowance for the doubtful accounts
were deemed necessary for both continuing and discontinued operations.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_849_ecustom--ShortTermInvestmentsPolicyTextBlock_zNU3mnEY2PXa" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;span style="background-color: white"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_868_zSi9LXxx2YZ8"&gt;Short term investments&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;Short-term&#160;investments
are investments in wealth management product with underlying in bonds offered by private entities and other equity products.
The investments can be redeemed upon three months&#x2019; notice and their carrying values approximate their fair values. The
gain (loss) from sale of any investments and fair value change are recognized in the statements of income and comprehensive
income. Gain (loss) from short term investments for six months ended June 30, 2023 and 2022 amounted to $&lt;span id="xdx_90F_eus-gaap--GainLossOnInvestments_pp0p0_c20230101__20230630_z7IhQwUKaIwb" title="Gain (loss) from short term investments"&gt;84,634&lt;/span&gt;
and&#160;$&lt;span id="xdx_904_eus-gaap--GainLossOnInvestments_pp0p0_c20220101__20220630_zpZYD9vtvtOb" title="Gain (loss) from short term investments"&gt;(434,669&lt;/span&gt;),&#160;respectively.&lt;/span&gt;
All of gain (loss) from short term investments were from continuing operations.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_84C_ecustom--EscrowPolicyTextBlock_z9dikeEdMOcf" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;span&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86C_zart7XDhSUvk"&gt;Escrow&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;In
connection with the closing of the Company&#x2019;s initial public offering in April 2021, $600,000 of the net proceeds received from
the initial public offering was deposited in an escrow account, and the Company is restricted to withdraw for twenty-four months
after the closing date of the initial public offering. As of June 30, 2023 and December 31, 2022, the balance of the escrow account
related to IPO was &lt;span id="xdx_904_eus-gaap--EscrowDeposit_iI_pp0p0_c20230630__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--IPOMember_zn3cvnBmLar6" style="display: none" title="Amount related to escrow deposits"&gt;0&lt;/span&gt; nil and $&lt;span id="xdx_907_eus-gaap--EscrowDeposit_iI_pp0p0_c20221231__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--IPOMember_z3DSvJzS7sz7" title="Amount related to escrow deposits"&gt;96,932&lt;/span&gt;,
respectively.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;In connection
with the Company&#x2019;s convertible notes in December 2022, the net proceeds received from the convertible notes was deposited in an
escrow account. As of June 30, 2023 and December 31, 2022, the balance of the escrow account related to convertible notes amounted to
$&lt;span id="xdx_902_eus-gaap--EscrowDeposit_iI_pp0p0_c20230630__us-gaap--FinancialInstrumentAxis__custom--ConvertibleNoteMember_zxqDi0o9PGqf" title="Amount related to escrow deposits"&gt;6,800,000 &lt;/span&gt;and $&lt;span id="xdx_906_eus-gaap--EscrowDeposit_iI_pp0p0_c20221231__us-gaap--FinancialInstrumentAxis__custom--ConvertibleNoteMember_z1d7ZQ8uzLO7" title="Amount related to escrow deposits"&gt;4,800,000&lt;/span&gt;, respectively.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;All of escrow account were from continuing operations.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_84B_ecustom--LongtermDepositsPoliciesTextBlock_z6otcskS7aEa" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86A_zf1zBQtFyxgf"&gt;Long-term
deposits&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;Long-term deposits
primarily included rental deposits, and deposits made by the Company to vendors to secure the service contract. The deposits are generally
more than one year and the amounts are refundable and bear no interest. For any deposits determined by management that such deposit will
not be in receipts or refundable, the Company will recognize an allowance account to reserve such balances. Management reviews the long-
term deposits on a regular basis to determine if the allowance is adequate, and adjusts the allowance when necessary. Delinquent account
balances are written off against allowance for doubtful accounts after management has determined that the likelihood of collection is
not probable. Management continues to evaluate the reasonableness of the valuation allowance policy and update it if necessary. As of
June 30, 2023 and December 31, 2022, &lt;span id="xdx_900_ecustom--AllowanceForDoubtfulAccountsOnLongTermDeposits_pp0p0_do_c20230101__20230630_zVGcoo4pXPj7" title="Allowance for doubtful accounts on long term deposits"&gt;&lt;span id="xdx_90E_ecustom--AllowanceForDoubtfulAccountsOnLongTermDeposits_pp0p0_do_c20220101__20221231_ziMTzvbObP36" title="Allowance for doubtful accounts on long term deposits"&gt;no&lt;/span&gt;&lt;/span&gt;&#160;allowance for the doubtful accounts were deemed necessary for both continuing and discontinued
operations.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;





















&lt;p id="xdx_840_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zg9YVmYMkida" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;span&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86E_za1EHmw861D3"&gt;Property and equipment, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;Property and
equipment are stated at cost less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated
useful lives of the assets. The estimated useful lives are as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_88B_ecustom--ScheduleOfPropertyAndEquipmentUsefulLivesTableTextBlock_zEnHoQlsjaX9" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure -  Summary of significant accounting policies (Details)"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="padding-left: 10pt"&gt;&lt;span id="xdx_8B9_z1BtyDbd3BL2" style="display: none"&gt;Schedule of property and equipment useful lives&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; width: 52%; padding-left: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 9%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; white-space: nowrap; width: 39%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Useful&#160;Life&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="white-space: nowrap; padding-left: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Leasehold
    improvements&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98F_ecustom--PropertyPlantAndEquipmentEstimatedUsefulLive_c20230101__20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_z8JOdhjTeUL7" style="white-space: nowrap; text-align: center" title="Property, plant and equipment, estimated useful lives"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Shorter
    of the remaining lease&lt;br/&gt;
    terms or estimated useful lives&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: White"&gt;
    &lt;td style="padding-left: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Electronic devices&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_903_ecustom--PropertyPlantAndEquipmentEstimatedUsefulLive_c20230101__20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ElectronicDevicesMember_zOcvZDyo61ia" title="Property, plant and equipment, estimated useful lives"&gt;3-5 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Office equipment, fixtures
    and furniture&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90A_ecustom--PropertyPlantAndEquipmentEstimatedUsefulLive_c20230101__20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zoxDqwS2d8l7" title="Property, plant and equipment, estimated useful lives"&gt;3-5 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: White"&gt;
    &lt;td style="padding-left: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Automobile&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_900_ecustom--PropertyPlantAndEquipmentEstimatedUsefulLive_c20230101__20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zW41OqJ2lLX2" title="Property, plant and equipment, estimated useful lives"&gt;3-5 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Computer and network equipment&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_904_ecustom--PropertyPlantAndEquipmentEstimatedUsefulLive_c20230101__20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerAndNetworkEquipmentMember_zklSzWVGfree" title="Property, plant and equipment, estimated useful lives"&gt;3-5 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;The cost and
related accumulated depreciation of assets sold or otherwise retired are eliminated from the accounts and any gain or loss is included
in the consolidated statements of income and comprehensive income. Expenditures for maintenance and repairs are charged to earnings as
incurred, while additions, renewals and betterments, which are expected to extend the useful life of assets, are capitalized. The Company
also re-evaluates the periods of depreciation to determine whether subsequent events and circumstances warrant revised estimates of useful
lives.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;Construction-in-progress
represents contractor and labor costs, design fees and inspection fees in connection with the construction of the Company&#x2019;s building
for a cloud computing facility in Guiyang, China, which collected in discontinued operations. As a result of further delays of the project
related to local governments&#x2019; limitation of economic activities in response to the resurgence of COVID-19 variants, the Company
recorded full impairment of its construction in progress for the year ended December 31, 2021.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_847_eus-gaap--IntangibleAssetsFiniteLivedPolicy_zRYvmjzP2w1h" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;span style="background-color: white"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86A_zGKwl6TGAr1k"&gt;&lt;span id="xdx_869_zpssyKDgmFRb"&gt;Intangible assets&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;The Company&#x2019;s
intangible assets with definite useful lives primarily consist of licensed software, capitalized development costs, platform system, and
land-use rights. The Company amortizes its intangible assets with definite useful lives over their estimated useful lives and reviews
these assets for impairment. The Company typically amortizes its intangible assets with definite useful lives on a straight-line basis
over the shorter of the contractual terms or the estimated useful lives.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;Intangible assets
are stated at cost less accumulated amortization. Amortization is computed using the straight-line method over the estimated useful lives
of the assets. The estimated useful lives are as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;Capitalized
development costs&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;The Company
follows the provisions of ASC 350-40, &#x201c;Internal Use Software&#x201d;, to capitalize certain direct development costs associated with
internal-used software. ASC 350-40 provides guidance on capitalization of the costs incurred for computer software developed or obtained
for internal use. The Company expenses all costs incurred during the preliminary project stage of its development, and capitalizes costs
incurred during the application development stage. Costs incurred relating to upgrades and enhancements to the application are capitalized
if it is determined that these upgrades or enhancements add additional functionality to the application. Development costs cease capitalization
upon completion of all substantial testing when the software is substantially complete and ready for its intended use and are amortized
on a straight-line basis over the estimated useful life, which is generally five years. Amortization of internal-use software begins when
the software is ready for its intended use. Management evaluates the useful lives of these assets on an annual basis and tests for impairment
whenever events or changes in circumstances occur that could impact the recoverability of these assets.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;





















&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;If, after
the development of internal-use software is completed, the Company decides to market the software, proceeds received from the
license of the computer software, net of direct incremental costs of marketing, such as commissions, software reproduction costs,
warranty and service obligations, and installation costs, shall be applied against the carrying amount of that software. As of June
30, 2023 and December 31, 2022,&#160;the Company applied nil&#160;&lt;span id="xdx_90B_eus-gaap--CapitalizedComputerSoftwareNet_iI_c20230630_zgDKG9NOXfte" title="Carrying amount of capitalized software"&gt;&lt;span id="xdx_90C_eus-gaap--CapitalizedComputerSoftwareNet_iI_c20221231_z5TvMBDsAJ57" style="display: none" title="Carrying amount of capitalized software"&gt;0&lt;/span&gt;&lt;/span&gt; against carrying amount of capitalized software that was
subsequently sold to customers as the software were fully amortized.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;Land use
rights&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;All land in
the PRC is owned by the government. However, the government grants &#x201c;land use rights.&#x201d; This land use rights are for 40 years
and expire in 2055. The Company amortizes the land use rights over the forty-year term of the land use rights on a straight-line basis.
The carrying value of the land use rights was reduced by government grant received when the conditions stipulated under the grant were
fulfilled. As a result of delay due to impact of COVID-19, the Company had fully impaired the remaining balance of land use right for
the year ended December 31, 2022 as a result of further delays of the project related to aforementioned impairment in construction in
progress.&lt;/span&gt; All of land use rights were owned by discontinued operation entities.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_843_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zhx70yTRsdz7" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_866_zA42E34ycVd8"&gt;Impairment
for long-lived assets&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;Long-lived assets,
including property and equipment and intangible assets with finite lives are reviewed for impairment whenever events or changes in circumstances
(such as a significant adverse change to market conditions that will impact the future use of the assets) indicate that the carrying value
of an asset may not be recoverable. The Company assesses the recoverability of the assets based on the undiscounted future cash flows
the assets are expected to generate and recognize an impairment loss when estimated undiscounted future cash flows expected to result
from the use of the asset plus net proceeds expected from disposition of the asset, if any, are less than the carrying value of the asset.
If an impairment is identified, the Company would reduce the carrying amount of the asset to its estimated fair value based on a discounted
cash flows approach or, when available and appropriate, to comparable market values. As of December 31, 2022, approximately $&lt;span id="xdx_90C_ecustom--ImpairmentOfLongLivedAssets_pn5n6_c20220101__20221231_zZoeV18vLUoj" title="Impairment of long-lived assets"&gt;4.7&lt;/span&gt;&#160;million
of long-lived assets impairment were recognized including approximately $&lt;span id="xdx_90C_eus-gaap--ImpairmentOfLongLivedAssetsHeldForUse_pn5n6_c20220101__20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ConstructionInProgressMember_zzVwODP1kzR" title="Impairment of long-lived assets recognized"&gt;1.9&#160;&lt;/span&gt;million of construction-in-progress, $&lt;span id="xdx_909_eus-gaap--ImpairmentOfLongLivedAssetsHeldForUse_pn5n6_c20220101__20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--LandUseRightsMember_zwnf1yzWidg6" title="Impairment of land use"&gt;0.3&lt;/span&gt;&#160;million
of land use rights due to continuing delay of construction as impacted by COVID -19.&#160;For the six months ended June 30, 2023, the
Company recorded additional impairment on our intangible assets of $&lt;span id="xdx_906_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pn5n6_c20230630_zLqlMJaSVm2l" title="Impairment of additional intangible assets"&gt;2.6&lt;/span&gt; million.&lt;/span&gt; All of impairment for long-lived assets occurred
in discontinued operation entities.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_84B_eus-gaap--BusinessCombinationsPolicy_zKpc6W1o5qze" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_867_zE4rQ6RJibEh"&gt;Business
combination&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;The purchase
price of an acquired company is allocated between tangible and intangible assets acquired and liabilities assumed from the acquired business
based on their estimated fair values, with the residual of the purchase price recorded as goodwill. Transaction costs associated with
business combinations are expensed as incurred and are included in general and administrative expenses in the Company&#x2019;s consolidated
statements of operations. The results of operations of the acquired business are included in the Company&#x2019;s operating results from
the date of acquisition.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_841_eus-gaap--GoodwillAndIntangibleAssetsPolicyTextBlock_zq949eVT1Ti5" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_861_zcjSiKak5Tm4"&gt;Goodwill&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;Goodwill represents
the excess of the consideration paid for an acquisition over the fair value of the net identifiable assets of the acquired subsidiaries
at the date of acquisition. Goodwill is not amortized and is tested for impairment at least annually, more often when circumstances indicate
impairment may have occurred. Goodwill is carried at cost less accumulated impairment losses. If impairment exists, goodwill is immediately
written off to its fair value and the loss is recognized in the consolidated statements of operations and comprehensive loss. Impairment
losses on goodwill are not reversed.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;





















&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;The Company
reviews the carrying value of intangible assets not subject to amortization, including goodwill, to determine whether impairment may exist
annually or more frequently if events and circumstances indicate that it is more likely than not that an impairment has occurred. The
Company has the option to assess qualitative factors to determine whether it is necessary to perform further impairment testing in accordance
with ASC 350-20, as amended by ASU 2017-04. If the Company believes, as a result of the qualitative assessment, that it is more likely
than not that the fair value of the reporting unit is less than its carrying amount, then the impairment test described below is required.
The Company compares the fair values of each reporting unit to its carrying amount, including goodwill. If the fair value of each reporting
unit exceeds its carrying amount, goodwill is not considered to be impaired. If the carrying amount of a reporting unit exceeds its fair
value, impairment is recognized for the difference, limited to the amount of goodwill recognized for the reporting unit. Estimating fair
value is performed by utilizing various valuation techniques, with the primary technique being a discounted cash flow.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_84F_eus-gaap--FairValueMeasurementPolicyPolicyTextBlock_zrIzUSKMhFpe" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_868_zT1g0TmRFat"&gt;Fair value
measurement&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;The accounting
standard regarding fair value of financial instruments and related fair value measurements defines financial instruments and requires
disclosure of the fair value of financial instruments held by the Company.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;The accounting
standards define fair value, establish a three-level valuation hierarchy for disclosures of fair value measurement and enhance disclosure
requirements for fair value measures. The three levels are defined as follow:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 3%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 97%; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Level 1 inputs
    to the valuation methodology are quoted prices (unadjusted) for identical assets or liabilities in active markets.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Level 2 inputs to the valuation
    methodology include quoted prices for similar assets and liabilities in active markets, and inputs that are observable for the assets
    or liability, either directly or indirectly, for substantially the full term of the financial instruments.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Level 3 inputs to the valuation
    methodology are unobservable and significant to the fair value.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;Financial instruments
included in current assets and current liabilities are reported in the consolidated balance sheets at face value or cost, which approximate
fair value because of the short period of time between the origination of such instruments and their expected realization and their current
market rates of interest.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_849_ecustom--GovernmentGrantsPoliciesTextBlock_ziiTTXpZPGRg" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_861_zxm9hRfYSVU5"&gt;Government
Grants&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;Government grants
primarily consist of financial grants received from local governments for operating a business in their jurisdictions and compliance with
specific policies promoted by the local governments. There are no defined rules and regulations to govern the criteria necessary for companies
to receive such benefits, and the amount of financial subsidy is determined at the discretion of the relevant government authorities.
Government grants of non-operating nature and with no further conditions to be met are recorded as non-operating income in &#x201c;Other
income, net&#x201d; when received. The government grants are related to acquisition of assets. The grants are recorded as &#x201c;deferred
government grants&#x201d; included in the accrued expenses and other current liabilities line item in the consolidated balance sheets when
received. Once the Company fulfills the conditions stipulated under the grant, the grant amount is deducted from the carrying amount of
the asset with a corresponding reduction in the deferred government grant balance.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_845_ecustom--NoncontrollingInterestsPoliciesTextBlock_z0tBSQIuhWB8" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;span style="background-color: white"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86D_zZUUtH87nmU3"&gt;Noncontrolling Interests&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;The Company&#x2019;s
noncontrolling interests represent the minority shareholders&#x2019; ownership interests related to the Company&#x2019;s subsidiaries, including&#160;&lt;span id="xdx_909_eus-gaap--MinorityInterestOwnershipPercentageByNoncontrollingOwners_iI_pip0_dp_c20230630__srt--OwnershipAxis__custom--InfobirdAnhuiMember_zh6yVTP7uxRc" title="Noncontrolling Interests percentage"&gt;0.05&lt;/span&gt;%
for Infobird Anhui as of June 30, 2023 and December 31, 2022,&#160;&lt;span id="xdx_905_eus-gaap--MinorityInterestOwnershipPercentageByNoncontrollingOwners_iI_pip0_dp_c20230630__srt--OwnershipAxis__custom--InfobirdGuiyangMember_zfrY6Z6WGRub" title="Noncontrolling Interests percentage"&gt;9.82&lt;/span&gt;% for Infobird Guiyang as of June 30, 2023 and December 31, 2022
and&#160;&lt;span id="xdx_907_eus-gaap--MinorityInterestOwnershipPercentageByNoncontrollingOwners_iI_pip0_dp_c20230630__srt--OwnershipAxis__custom--ShanghaiQishuoMember_zG5R0X1XfC7g" title="Noncontrolling Interests percentage"&gt;49&lt;/span&gt;% for Shanghai Qishuo as of June 30, 2023 and December 31, 2022. The noncontrolling interests are presented in the unaudited
interim condensed consolidated balance sheets, separately from equity attributable to the shareholders of the Company. Noncontrolling
interests in the results of the Company&#x2019;s operation are presented on the unaudited interim consolidated statements of operations
and comprehensive loss as allocations of the total income or loss for the six months ended June 30, 2023 and 2022 between noncontrolling
interests holders and the shareholders of the Company.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;All of noncontrolling
interests were from discontinued operation entities, which consist of the following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;























&lt;table cellpadding="0" cellspacing="0" id="xdx_886_eus-gaap--RedeemableNoncontrollingInterestTableTextBlock_zQsu4JBCvLW1" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure -  Summary of significant accounting policies (Details 1)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span id="xdx_8BE_zI09zX6edr5j" style="display: none"&gt;Schedule of noncontrolling interests&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 12pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;For
                                            the six months ended &lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;June
                                            30,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;For
    the year ended&lt;br/&gt; December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 12pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 12pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="font-size: 12pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="font-size: 12pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; width: 56%; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Infobird
    Guiyang&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 8%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_ecustom--NoncontrollingInterests_iI_pp0p0_c20230630__srt--OwnershipAxis__custom--InfobirdGuiyangMember_ztK7AG3Rf6a8" style="width: 12%; text-align: right" title="Noncontrolling interests"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(220,235&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 8%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_ecustom--NoncontrollingInterests_c20221231__srt--OwnershipAxis__custom--InfobirdGuiyangMember_pp0p0" style="width: 12%; text-align: right" title="Noncontrolling interests"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(225,387&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Infobird
    Anhui&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_ecustom--NoncontrollingInterests_c20230630__srt--OwnershipAxis__custom--InfobirdAnhuiMember_pp0p0" style="text-align: right" title="Noncontrolling interests"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(257&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_ecustom--NoncontrollingInterests_c20221231__srt--OwnershipAxis__custom--InfobirdAnhuiMember_pp0p0" style="text-align: right" title="Noncontrolling interests"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(167&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Shanghai
    Qishuo&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_ecustom--NoncontrollingInterests_c20230630__srt--OwnershipAxis__custom--ShanghaiQishuoMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Noncontrolling interests"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(132,700&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_ecustom--NoncontrollingInterests_c20221231__srt--OwnershipAxis__custom--ShanghaiQishuoMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Noncontrolling interests"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;150,117&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_ecustom--NoncontrollingInterests_c20230630_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Noncontrolling interests"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(353,192&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_ecustom--NoncontrollingInterests_c20221231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Noncontrolling interests"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;75,437&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_845_eus-gaap--RevenueRecognitionPolicyTextBlock_zKb736O5cdPh" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86F_z0Mrj0w4IYPj"&gt;Revenue recognition&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;The Company
recognized its revenue under Accounting Standards Codification (ASC) Topic 606, Revenue from Contracts with Customers (ASC 606). The Company
recognizes revenue which represents the transfer of goods and services to customers in an amount that reflects the consideration to which
the Company expects to be entitled in such exchange. The Company identifies contractual performance obligations and determines whether
revenue should be recognized at a point in time or over time, based on when control of goods and services are provided to customers.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;The Company&#x2019;s
contracts with customers generally do not include a general right of return relative to the delivered products or services.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;The Company
applied practical expedient when sales taxes were collected from customers, meaning sales tax is recorded net of revenue, instead of cost
of revenue, which are subsequently remitted to governmental authorities and are excluded from the transaction price.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;Revenues are
generated from (1) customized cloud-based services, (2) standard cloud-based services, (3) BPO services, (4) business integration solution
services, and (5) professional services and other.&lt;/span&gt; All revenues collected for the six months ended June 30, 2023 and 2022 are from
discontinued operation entities.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;&lt;i&gt;(1) Revenue
from customized cloud-based services&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;The Company
derives its customized cloud-based revenues from subscription services which are comprised of subscription fee from granting customers&#x2019;
access to the customized SaaS, voice/data plan, which includes telecommunication usage such as telephone calls and messaging that our
customers can subscribe for, and technical support. The provision of customized SaaS, voice/data plan and technical support is considered
as one performance obligation as the services provided are not distinct within the context of the contract whereas the customer can only
obtain benefit when the services are provided together. The Company uses monthly utilization records based on the number of user accounts
subscribed for by customers, an output measure, to recognize revenue over time as there is simultaneous consumption and delivery of services.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;(2)&#160;&lt;i&gt;Revenue
from standard cloud-based services&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;The Company
also derives its standard cloud-based revenues from subscription services which are comprised of subscription fee from granting customers
access to its software through the internet. The Company&#x2019;s standard cloud-based solutions represent a series of services such as
calling, voice recording and technical support. These services are made available to the customer continuously throughout the contractual
period, however, the extent to which the customer uses the services may vary at the customers&#x2019; discretion. The standard cloud-based
services are considered to have one single performance obligation. The Company uses monthly utilization records based on the number of
user accounts subscribed for by customers, an output measure, to recognize revenue over time as there is simultaneous consumption and
delivery of services.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;





















&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;The Company
also enters into contracts with customers where the customers pay a fixed fee to access a fixed number of user accounts over the subscription
period as specified in the contracts; therefore, the customers receive and consume the benefits of the cloud services throughout the subscription
period so revenue is recognized ratably over the contractual subscription period that the services are delivered, beginning on the date
the service is made available to the customers.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;Contract performance
periods generally are one year, and pursuant to the contracts, full payments are generally collected in advance, with payment to be made
within three months after execution of the contract. Contracts generally do not contain significant financing components or variable consideration.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;&lt;i&gt;(3) Revenue
from BPO services&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;The Company
provides BPO services to operate the call centers for its customers. Customers using these services are not permitted to take possession
of the Company&#x2019;s software and the contract term is for a defined period, where customers pay a monthly service fee. These services
are considered as one performance obligation as the customers do not obtain benefit for each separate service. Revenues are recognized
over time over contractual period using the time elapsed output method as BPO services are provided.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;Contract performance
periods generally are one year, and pursuant to the contracts, full payments for several months of services are generally collected in
advance. Contracts generally do not contain significant financing components or variable consideration.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;(4)&#160;&lt;i&gt;Business
Integration Solution Services Revenue&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;Since 2020,
the Company provides business integration solution services to its customers and expects to expand its customer base from such services
and develop the customers to become subscribers to SaaS services with software upgrades and continued services once they become more familiar
with the Company&#x2019;s products. The services include sale of the Company&#x2019;s software license or development of customized software
to fit the customers&#x2019; needs and sales of hardware integrated with the Company&#x2019;s software.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 2%"&gt;&lt;span style="font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 98%; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Revenue from software development&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;The Company
generates revenue from development and sale of software license including (1) standard software and (2) customized software developed
per customers&#x2019; specifications. Contract terms from each software development contract generally do not contain significant financing
components or variable consideration.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;Standard software
is developed and offered as standard cloud-based services. The Company sold the license for standard software because some customers show
obvious preference of software licensing over software-as-a-service, for reasons such as concerns about the safety of cloud-based services
and potential higher price of subscription in total compared with one-time on-premise fee. Therefore, as part of the Company&#x2019;s sales
and market strategy, it offers licenses for its standard software to allow the customers to first start utilizing its products in their
daily operation and then aim to evolve them to become subscribers with its standard cloud-based services to enjoy benefits of software
upgrades and continued services. Licenses for standard software provide the customer with a right to use the software. Standard software
licenses are typically made available to customers with immediate access to the software. The Company recognizes revenue for these standard
software licenses at the point in time when the customer has access and thus control over the software.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;





















&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;Customized software
is software developed catering to the needs of specific customers who require initial customization or development of new solutions before
subscription to our cloud-based services. For example, the Company has entered into a two-stage agreement&#160;to provide services to
a municipal government agency to first develop an information technology system and customize and configure its cloud call center into
the IT system, and then provide cloud-based services and charge subscription fees. Because the customized software the Company developed
are to solve certain business pain points in a certain scenario within or across industries, once developed, it plans to further apply
them in serving other customers that share similar needs and business models. The Company aims to replicate its initial customization
and development and achieve economies of scale after it delivers its products to more customers within the same industry. Contract terms
are generally less than one year. The design, development, and installation of the customized software is considered as one performance
obligation as these promises are not separately identifiable as the customers do not obtain benefits from these services on their own.
The Company&#x2019;s software development service contracts are generally recognized at a point in time when the customer accepted the
customized software with satisfactory testing result.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 2%"&gt;&lt;span style="font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 98%; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Revenue from sales of hardware with software integration&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;The Company
is responsible for providing hardware procurement, software design and implementation, installation and maintenance services in order
to fulfill the contract. Design, integration and installation of hardware and software are considered as one performance obligation, as
the customer does not benefit from each individual service on its own stand, but instead is benefited by the provision of these services
as a whole. For contracts that the Company have no alternative use of the customized system without incurring significant additional costs
and when the Company has right to payment for performance completed, the Company recognized revenue over time based on measurement of
progress towards completion using output methods when it could appropriately measure the customization progress towards completion by
reaching certain milestones specified in contracts. For other contracts that the Company is only entitled to payment after completion
and inspection of project, revenue is recognized at a point in time after completion of software implementation and hardware installation,
and the transfer of control to the customer.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 20pt; text-align: justify"&gt;&lt;span&gt;Certain business
integration solution services contracts also require the Company to provide post-contract services (&#x201c;PCS&#x201d;) which include maintenance
and technical support. The provision of maintenance and technical support is considered one single performance obligation because maintenance
and technical support are not distinct within the context of the contract. The Company is obligated to provide a single, continuous, integrated
service&#160;throughout the contract term. As such, the Company allocates the contract price between revenue from business integration
solution services and provision of PCS, using the expected cost plus margin approach. The expected cost plus margin approach requires
the Company to forecast the expected costs of satisfying the performance obligation and then add a reasonable margin for that good or
service. Revenue allocated to PCS is deferred and recognized on a straight-line basis over the estimated period PCS are expected to be
provided. For the six months ended June 30, 2023 and 2022, nil&#160;&lt;span id="xdx_907_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_c20230101__20230630_z92JVFYYZVw5" title="Revenue recognized"&gt;&lt;span id="xdx_906_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_c20220101__20220630_znJOvogXMYA4" style="display: none" title="Revenue recognized"&gt;0&lt;/span&gt;&lt;/span&gt; were allocated to PCS.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;For contracts
that involved third party service providers, the Company assesses if the Company controls the goods and services before they were transferred
to the customer or if the Company&#x2019;s responsibility is merely to facilitate the provision of goods and service to the customer. For
products and goods that were directly shipped from the vendor to the customer and the vendor is responsible for providing services including
installing, set up and warranty services after completion of the project, the Company records revenue from these contracts on a net basis
when the services are provided and controlled by the third party service provider.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;&lt;i&gt;(5) Professional
services and other revenues&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;The Company
also generates revenue from data analysis services and other professional services where a separate contract is entered into with the
customer when the customer needs the product or services.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;The service
revenue from data analysis service is recognized based on the service performed, an output measure, over the contractual period.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;Other professional
services consist primarily of technical consulting services. The Company recognizes revenue ratably over the contractual period as the
customer simultaneously receives and consumes the benefits as the Company performs.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;





















&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;Contract performance
periods generally range from month to month, completion of service to one year, and payment terms are generally prepaid to 30 days. Contracts
generally do not contain significant financing components or variable consideration.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;&lt;i&gt;Contract
balances&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;The Company
records receivables related to revenue when it has an unconditional right to invoice and receive payment.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;The Company
invoices its customers for its services on a monthly basis. Deferred revenue consists primarily of customer billings made in advance of
performance obligations being satisfied and revenue being recognized. The Company&#x2019;s disaggregated revenue streams are summarized
and disclosed in Note 14.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_84A_eus-gaap--CostOfSalesPolicyTextBlock_z9JALO5n6Jn" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_869_zYgPQ6wi7zVe"&gt;Cost of revenues&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;Cost of revenues
consists primarily of personnel costs (including salaries, social insurance and benefits) for employees involved with the Company&#x2019;s
operations and product support; third party service fees including cloud and data usage, hosting fees and amortization and depreciation
expenses associated with capitalized software, platform system and hardware. In addition, cost of revenues also includes cost of hardware,
outsourcing contracted customer service representatives, customer surveys, contracted software development costs and allocated shared
costs, primarily including facilities, information technology and security costs.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_842_eus-gaap--ExtendedProductWarrantyPolicy_zMSKy5McbWG7" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_865_zFxbocoA59I1"&gt;Warranty&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;The Company
generally provides limited warranties for work performed under its business integration solution contracts. At the time a sale is recognized,
the Company records estimated future warranty costs under ASC 460. Such estimated costs for warranties are estimated at completion and
these warrants are not service warranties separately sold by the Company. Generally, the estimated claim rates of warranty are based on
actual warranty experience or Company&#x2019;s best estimate. As of June 30, 2023 and December 31, 2022, &lt;span id="xdx_90B_eus-gaap--ProductWarrantyAccrual_iI_pp0p0_do_c20230630_zIoDqAqyq9k7" title="Accrued warranty liability"&gt;&lt;span id="xdx_909_eus-gaap--ProductWarrantyAccrual_iI_pp0p0_do_c20221231_zksKgjMWW623" title="Accrued warranty liability"&gt;no&lt;/span&gt;&lt;/span&gt;&#160;accrued warranty liabilities
were deemed necessary for both continuing and discontinued operations.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_84D_eus-gaap--AdvertisingCostsPolicyTextBlock_ztOUk7TWic77" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_869_zqeL8L6a2g42"&gt;Advertising
costs&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;Advertising
costs amounted to nil &lt;span id="xdx_902_eus-gaap--AdvertisingExpense_pp0p0_c20230101__20230630_z3FDV5lKHmW2" style="display: none" title="Advertising costs"&gt;0&lt;/span&gt; and $&lt;span id="xdx_900_eus-gaap--AdvertisingExpense_pp0p0_c20220101__20220630_zBjzryOmCqaa" title="Advertising costs"&gt;214,793&lt;/span&gt;&#160;for the six months ended June 30, 2023 and 2022, respectively. Advertising costs are
expensed as incurred and included in selling expenses of discontinued operations.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_84D_eus-gaap--LesseeLeasesPolicyTextBlock_z1KNB99MvUqh" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_861_zbY95YnKsdf4"&gt;Leases&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;The Company
adopted FASB ASU 2016-02, &#x201c;Leases&#x201d; (Topic 842) for the year ended December 31, 2021, and elected the practical expedients
that does not require the Company to reassess: (1)&#160;whether any expired or existing contracts are, or contain, leases, (2)&#160;lease
classification for any expired or existing leases and (3)&#160;initial direct costs for any expired or existing leases. For lease terms
of twelve months or fewer, a lessee is permitted to make an accounting policy election not to recognize lease assets and liabilities.
The Company also adopted the practical expedient that allows lessees to treat the lease and non-lease components of a lease as a single
lease component. &lt;/span&gt;All of the lease occurred in discontinued operation entities.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;Operating lease
ROU assets and lease liabilities are recognized at the adoption date or the commencement date, whichever is earlier, based on the present
value of lease payments over the lease term. Since the implicit rate for the Company&#x2019;s leases is not readily determinable, the Company
use its incremental borrowing rate based on the information available at the commencement date in determining the present value of lease
payments. The incremental borrowing rate is the rate of interest that the Company would have to pay to borrow, on a collateralized basis,
an amount equal to the lease payments, in a similar economic environment and over a similar term.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;





















&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;Lease terms
used to calculate the present value of lease payments generally do not include any options to extend, renew, or terminate the lease, as
the Company does not have reasonable certainty at lease inception that these options will be exercised. The Company generally considers
the economic life of its operating lease ROU assets to be comparable to the useful life of similar owned assets. The Company has elected
the short-term lease exception, therefore operating lease ROU assets and liabilities do not include leases with a lease term of twelve
months or less. Its leases generally do not provide a residual guarantee. The operating lease ROU asset also excludes lease incentives.
Lease expense is recognized 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: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;The Company
reviews the impairment of its ROU assets consistent with the approach applied for its other long-lived assets. The Company reviews the
recoverability of its long-lived assets when events or changes in circumstances occur that indicate that the carrying value of the asset
may not be recoverable. The assessment of possible impairment is based on its ability to recover the carrying value of the asset from
the expected undiscounted future pre-tax cash flows of the related operations. The Company has elected to include the carrying amount
of operating lease liabilities in any tested asset group and include the associated operating lease payments in the undiscounted future
pre-tax cashflows.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;/p&gt;

&lt;p id="xdx_847_eus-gaap--ResearchAndDevelopmentExpensePolicy_zboAkQOWXis8" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_864_zD8GoTbSY5B6"&gt;Research
and development&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;Research and
development expenses include salaries and other compensation-related expenses to the Company&#x2019;s research and product development
personnel, as well as office rental, depreciation, amortization and related expenses for the Company&#x2019;s research and product development
team. The Company recognizes software development costs in accordance with ASC 350-40 &#x201c;Software&#x2014;internal use software&#x201d;.
The Company expenses all costs that are incurred in connection with the planning and implementation phases of development, and costs that
are associated with maintenance of the existing websites or software for internal use. Certain costs associated with developing internal-use
software are capitalized when such costs are incurred within the application development stage of software development.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;The Company
also follows the provisions of FASB ASC 985-20, Accounting for the Costs of Computer Software to Be Sold, Leased, or Otherwise Marketed
(&#x201c;ASC 985-20&#x201d;). ASC 985-20 requires that software development costs incurred in conjunction with product development be charged
to research and development expense until technological feasibility is established using either the detail design approach or working
model approach. Thereafter, until the product is released for sale, software development costs should be capitalized and reported at the
lower of unamortized cost or net realizable value of the related product. For the six months ended June 30, 2023 and for the year ended
December 31, 2022,&#160;&lt;span id="xdx_90F_eus-gaap--CostsIncurredDevelopmentCosts_pp0p0_do_c20230101__20230630_zSFHBHFC18sb" title="Development cost"&gt;&lt;span id="xdx_903_eus-gaap--CostsIncurredDevelopmentCosts_pp0p0_do_c20220101__20221231_zymRhWZCAwyk" title="Development cost"&gt;no&lt;/span&gt;&lt;/span&gt;&#160;software costs were capitalized due to the short timing between technological feasibility and release
of software.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_84D_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_zgMe5gKrsEG3" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_864_z27YRUSBIsgd"&gt;Share-based
Compensation&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 20pt; text-align: justify"&gt;&lt;span&gt;&#160;The Company
accounts for share-based compensation awards in accordance with FASB ASC Topic 718, &#x201c;Compensation &#x2013; Stock Compensation&#x201d;,
which requires that share-based payment transactions with employees be measured based on the grant-date fair value of the equity instrument
issued and recognized as compensation expense over the requisite service period. The Company accounts for share-based compensation awards
to non-employees in accordance with FASB ASC Topic 718 amended by ASU 2018-07. Under FASB ASC Topic 718, share-based compensation granted
to non-employees has been determined as the fair value of the consideration received or the fair value of equity instrument issued, whichever
is more reliably measured and is recognized as an expense as the goods or services are received.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_842_ecustom--ValueAddedTaxesPoliciesTextBlock_ztpPVH8kG3r6" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86F_zpd1rQNV6uze"&gt;Value added
taxes&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;Revenue represents
the invoiced value of service, net of value added tax (&#x201c;VAT&#x201d;). The VAT is based on gross sales price and VAT rates range up
to 6%, depending on the type of service provided. Entities that are VAT general taxpayers are allowed to offset qualified input VAT paid
to suppliers against their output VAT liabilities. Net VAT balance between input VAT and output VAT is recorded in tax payable. All of
the VAT returns filed by the Company&#x2019;s subsidiaries in China have been and remain subject to examination by the tax authorities
for five years from the date of filing.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;





















&lt;p id="xdx_849_eus-gaap--IncomeTaxPolicyTextBlock_z7PNkd6yLZPh" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;span&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86D_zw8qbzcrIpG9"&gt;Income taxes&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;The Company
accounts for current income taxes in accordance with the laws of the relevant tax authorities. The charge for taxation is based on the
results for the fiscal year as adjusted for items which are non-assessable or disallowed. It is calculated using tax rates that have been
enacted or substantively enacted by the balance sheet date.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;Deferred taxes
are accounted for using the asset and liability method in respect of temporary differences arising from differences between the carrying
amount of assets and liabilities in the unaudited interim condensed consolidated financial statements and the corresponding tax basis
used in the computation of assessable tax profit. In principle, deferred tax liabilities are recognized for all taxable temporary differences.
Deferred tax assets are recognized to the extent that it is probable that taxable profit will be available against which deductible temporary
differences can be utilized. Deferred tax is calculated using tax rates that are expected to apply to the period when the asset is realized
or the liability is settled. Deferred tax is charged or credited in the income statement, except when it is related to items credited
or charged directly to equity, in which case the deferred tax is also dealt with in equity. Deferred tax assets are reduced by a valuation
allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not
be realized. Current income taxes are provided for in accordance with the laws of the relevant taxing authorities. The Company presents
deferred tax assets and liabilities as noncurrent in the balance sheet based on an analysis of each taxpaying component within a jurisdiction.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;An uncertain
tax position is recognized as a benefit only if it is &#x201c;more likely than not&#x201d; that the tax position would be sustained in a
tax examination, with a tax examination being presumed to occur. The amount recognized is the largest amount of tax benefit that is greater
than 50% likely of being realized on examination. For tax positions not meeting the &#x201c;more likely than not&#x201d; test, no tax benefit
is recorded. No penalties and interest incurred related to underpayment of income tax are classified as income tax expense in the period
incurred. PRC tax returns filed in 2022 and 2021 are subject to examination by any applicable tax authorities.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_840_eus-gaap--ComprehensiveIncomePolicyPolicyTextBlock_zZbjqbTvAdij" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;span style="background-color: white"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86D_zX5AzTXg8mog"&gt;Comprehensive loss&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;Comprehensive
loss consists of two components, net loss and other comprehensive income (loss). Other comprehensive income (loss) refers to revenue,
expenses, gains and losses that under GAAP are recorded as an element of equity but are excluded from net income. Other comprehensive
income (loss) consists of a foreign currency translation adjustment resulting from the Company not using the U.S. dollar as its functional
currencies.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_842_eus-gaap--EarningsPerSharePolicyTextBlock_zpbH6aguWJy9" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;span&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_866_zH3Xz5b200al"&gt;Loss per share&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;The Company
computes earnings (loss) per share (&#x201c;EPS&#x201d;) in accordance with ASC 260, &#x201c;Earnings per Share&#x201d;. ASC 260 requires
companies to present basic and diluted EPS. Basic EPS is measured as net income divided by the weighted average ordinary shares outstanding
for the period. Diluted EPS presents the dilutive effect on a per share basis of the potential ordinary shares (e.g., convertible securities,
options and warrants) as if they had been converted at the beginning of the periods presented, or issuance date, if later. Potential ordinary
shares that have an anti-dilutive effect (i.e., those that increase income per share or decrease loss per share) are excluded from the
calculation of diluted EPS. For the six months ended June 30, 2023 and 2022, there were&#160;&lt;span id="xdx_904_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_do_c20230101__20230630_zMLcwo50YFh" title="Dilutive shares"&gt;&lt;span id="xdx_902_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_do_c20220101__20220630_zOgQ0HaGKRe6" title="Dilutive shares"&gt;no&lt;/span&gt;&lt;/span&gt;&#160;dilutive shares.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_842_ecustom--WarrantsPolicyTextBlock_zkMfWBkAacUd" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86F_zaaUWhcHBv71"&gt;Warrants&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;The Company
accounts for warrants as either equity-classified or liability-classified instruments based on an assessment of the warrant&#x2019;s specific
terms and applicable authoritative guidance in Financial Accounting Standards Board (&#x201c;FASB&#x201d;) Accounting Standards Codification
(&#x201c;ASC&#x201d;) 480, Distinguishing Liabilities from Equity (&#x201c;ASC 480&#x201d;) and ASC 815, Derivatives and Hedging (&#x201c;ASC
815&#x201d;). The assessment considers whether the warrants are freestanding financial instruments pursuant to ASC 480, meet the definition
of a liability pursuant to ASC 480, and whether the warrants meet all of the requirements for equity classification under ASC 815, including
whether the warrants are indexed to the Company&#x2019;s own ordinary shares and whether the warrant holders could potentially require
&#x201c;net cash settlement&#x201d; in a circumstance outside of the Company&#x2019;s control, among other conditions for equity classification.
This assessment, which requires the use of professional judgment, is conducted at the time of warrant issuance and as of each subsequent
quarterly period end date while the warrants are outstanding.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;





















&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;For issued or
modified warrants that meet all of the criteria for equity classification, the warrants are required to be recorded as a component of
additional paid-in capital at the time of issuance. For issued or modified warrants that do not meet all the criteria for equity classification,
the warrants are required to be recorded at their initial fair value on the date of issuance, and each balance sheet date thereafter.
Changes in the estimated fair value of the warrants are recognized as a non-cash gain or loss on the statements of operations. The Company
evaluated its warrants and determined the warrants are indexed to the Company&#x2019;s own stock as&#160;the warrants do not contain any
exercise contingencies, the warrants&#x2019; settlement amount equals the difference between the fair value of the Company&#x2019;s common
stock price and the warrant contract strike price and the only variables which could affect the settlement amount would be inputs to the
fair value for a fixed-for-fixed option on equity shares. The Company also analyzed ASC 815-40-25 to determine whether the warrant contracts
should be classified in stockholders&#x2019; equity in the Company&#x2019;s statements of financial condition and concluded that the warrant
contracts meet all of the criteria for classification as equity as the Company is not require to net settle. Based on this analysis, the
Company determined the warrant contracts should be classified as equity.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_84E_eus-gaap--PostemploymentBenefitPlansPolicy_z4mEF8Z1TvG4" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86A_z7VOjcpmZ9C9"&gt;Employee
benefits&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 20pt; text-align: justify"&gt;&lt;span&gt;The full-time
employees of the Company are entitled to staff welfare benefits including medical care, housing fund, pension benefits, unemployment insurance
and other welfare, which are PRC government mandated defined contribution plans. The Company is required to accrue for these benefits
based on certain percentages of the employees&#x2019; respective salaries, subject to certain ceilings, in accordance with the relevant
PRC regulations, and make cash contributions to the state-sponsored plans out of the amounts accrued. All expenses for the plans occurred
in discontinued operation entities, which were $&lt;span id="xdx_907_eus-gaap--LaborAndRelatedExpense_pp0p0_c20230101__20230630_zrQuXAWVAw13" title="Employee benefits"&gt;185,902&lt;/span&gt; and $&lt;span id="xdx_90C_eus-gaap--LaborAndRelatedExpense_pp0p0_c20220101__20220630_z1Wo6WAuOgBc" title="Employee benefits"&gt;486,517&#160;&lt;/span&gt;for the six months ended June 30, 2023 and 2022, respectively.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_84C_ecustom--StatutoryReservesPoliciesTextBlock_zP7keCpDLvG3" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;span style="background-color: white"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86F_zb1p9kDYTRUb"&gt;Statutory reserves&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;Pursuant to
the laws applicable to the PRC, PRC entities must make appropriations from after-tax profit to the non-distributable &#x201c;statutory
surplus reserve fund&#x201d;. Subject to certain cumulative limits, the &#x201c;statutory surplus reserve fund&#x201d; requires annual appropriations
of 10% of after-tax profit until the aggregated appropriations reach 50% of the registered capital (as determined under accounting principles
generally accepted in the PRC (&#x201c;PRC GAAP&#x201d;) at each year-end). If the Company has accumulated loss from prior periods, the
Company is able to use the current period net income after tax to offset against the accumulate loss.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_846_eus-gaap--SegmentReportingPolicyPolicyTextBlock_z2tc5pWvS71k" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;span&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_862_zWYeu2lBq5G6"&gt;Segment reporting&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;ASC 280, &#x201c;Segment
Reporting&#x201d;, establishes standards for reporting information about operating segments on a basis consistent with the Company&#x2019;s
internal organizational structure as well as information about geographical areas, business segments and major customers in financial
statements for detailing the Company&#x2019;s business segments.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_841_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zRPctAG9HjGa" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;span style="background-color: white"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86E_zlpELuFtRnQk"&gt;Recently issued accounting pronouncements&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;In May 2019,
the FASB issued ASU 2019-05, which is an update to ASU Update No. 2016-13, Financial Instruments&#x2014;Credit Losses (Topic 326): Measurement
of Credit Losses on Financial Instruments, which introduced the expected credit losses methodology for the measurement of credit losses
on financial assets measured at amortized cost basis, replacing the previous incurred loss methodology. The amendments in Update 2016-13
added Topic 326, Financial Instruments&#x2014;Credit Losses, and made several consequential amendments to the Codification. Update 2016-13
also modified the accounting for available-for-sale debt securities, which must be individually assessed for credit losses when fair value
is less than the amortized cost basis, in accordance with Subtopic 326-30, Financial Instruments&#x2014; Credit Losses&#x2014;Available-for-Sale
Debt Securities. The amendments in this ASU address those stakeholders&#x2019; concerns by providing an option to irrevocably elect the
fair value option for certain financial assets previously measured at amortized cost basis. For those entities, the targeted transition
relief will increase comparability of financial statement information by providing an option to align measurement methodologies for similar
financial assets. Furthermore, the targeted transition relief also may reduce the costs for some entities to comply with the amendments
in Update 2016-13 while still providing financial statement users with decision-useful information. ASU 2019-05 is effective for the Company
for annual and interim reporting periods beginning January 1, 2023 after FASB delayed the effective date for non-public companies with
ASU 2019-10. The Company is currently evaluating the impact of this new standard on its unaudited interim condensed consolidated financial
statements and related disclosures.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;





















&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;In May 2021,
The FASB issued ASU 2021-04, &#x201c;Earnings Per Share (Topic 260), Debt&#x2014; Modifications and Extinguishments (Subtopic 470-50), Compensation&#x2014;Stock
Compensation (Topic 718), and Derivatives and Hedging&#x2014; Contracts in Entity&#x2019;s Own Equity (Subtopic 815-40)&#x201d;. The amendments
in this Update provide the following guidance for a modification or an exchange of a freestanding equity-classified written call option
that is not within the scope of another Topic: (1) An entity should treat a modification of the terms or conditions or an exchange of
a freestanding equity-classified written call option that remains equity classified after modification or exchange as an exchange of the
original instrument for a new instrument. (2) An entity should measure the effect of a modification or an exchange of a freestanding equity-classified
written call option that remains equity classified after modification or exchange as follows: a. For a modification or an exchange that
is a part of or directly related to a modification or an exchange of an existing debt instrument or line-of-credit or revolving-debt arrangements
(hereinafter, referred to as a &#x201c;debt&#x201d; or &#x201c;debt instrument&#x201d;), as the difference between the fair value of the modified
or exchanged written call option and the fair value of that written call option immediately before it is modified or exchanged. Specifically,
an entity should consider: a. An increase or a decrease in the fair value of the modified or exchanged written call option in applying
the 10 percent cash flow test and/or calculating the fees between debtor and creditor in accordance with Subtopic 470-50, Debt&#x2014;Modifications
and Extinguishments. ii. An increase (but not a decrease) in the fair value of the modified or exchanged written call option in calculating
the third-party costs in accordance with Subtopic 470-50. b. For all other modifications or exchanges, as the excess, if any, of the fair
value of the modified or exchanged written call option over the fair value of that written call option immediately before it is modified
or exchanged. c. An entity should recognize the effect of a modification or an exchange of a freestanding equity-classified written call
option that remains equity classified after modification or exchange on the basis of the substance of the transaction, in the same manner
as if cash had been paid as consideration, as follows: a. A financing transaction to raise equity. The effect should be recognized as
an equity issuance cost in accordance with the guidance in Topic 340, Other Assets and Deferred Costs. b. A financing transaction to raise
or modify debt. The effect should be recognized as a cost in accordance with the guidance in Topic 470, Debt, and Topic 835, Interest.
c. Other modifications or exchanges that are not related to financings or compensation for goods or services or other exchange 3 transactions
within the scope of another Topic. The effect should be recognized as a dividend. For entities that present EPS in accordance with Topic
260, that dividend should be an adjustment to net income (or net loss) in the basic EPS calculation. An entity should recognize the effect
of a modification or an exchange of a freestanding equity-classified written call option to compensate for goods or services in accordance
with the guidance in Topic 718, Compensation&#x2014;Stock Compensation. In a multiple-element transaction (for example, one that includes
both debt financing and equity financing), the total effect of the modification should be allocated to the respective elements in the
transaction. The amendments in this Update are effective for all entities for fiscal years beginning after December 15, 2021, including
interim periods within those fiscal years. Adoption of this new update did not materially impact the Company&#x2019;s unaudited interim
condensed consolidated financial statements and related disclosures after the Company&#x2019;s evaluation.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;Except as mentioned
above, the Company does not believe other recently issued but not yet effective accounting standards, if currently adopted, would have
a material effect on the Company&#x2019;s unaudited interim condensed consolidated balance sheets, statements of income and comprehensive
income and statements of cash flows.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:EscrowDeposit contextRef="AsOf2023-06-30" decimals="-5" unitRef="USD">6800000</us-gaap:EscrowDeposit>
    <ifbd:WorkingCapital contextRef="AsOf2023-06-30" decimals="-5" unitRef="USD">8600000</ifbd:WorkingCapital>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_84B_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zO33TqbSEVJf" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_867_zbwOIq61KlBh"&gt;Basis of
presentation&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;The accompanying
unaudited interim&#160;condensed&#160;consolidated financial statements of the Company have been prepared in accordance with accounting
principles generally accepted in the United States of America (&#x201c;U.S.&#160;GAAP&#x201d;) and applicable rules and regulations of the
SEC, regarding financial reporting, and include all normal and recurring adjustments that management of the Company considers necessary
for a fair presentation of its financial position and operation results. Certain information and footnote disclosures normally included
in financial statements prepared in conformity with U.S.&#160;GAAP have been condensed or omitted pursuant to such rules and regulations.
The results of operations are not necessarily indicative of results to be expected for any other interim period or for the full year.
Accordingly, these statements should be read in conjunction with the Company&#x2019;s audited financial statements as of and for the years
ended December&#160;31, 2022.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;





















</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_84B_eus-gaap--ConsolidationPolicyTextBlock_zSuLTZ6bdUsf" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;span&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_865_zKiqMhXWY4bg"&gt;Principles of consolidation&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;The unaudited
interim condensed consolidated financial statements include the financial statements of the Company and its subsidiaries, which include
the wholly-foreign owned enterprise and VIE over which the Company exercises control and, when applicable, entities for which the Company
has a controlling financial interest or is the primary beneficiary for accounting purposes. Infobird WFOE is deemed to have a controlling
financial interest and be the primary beneficiary for accounting purposes of Infobird Beijing because it has both of the following characteristics:&#160;(1)
the power to direct activities at Infobird Beijing that most significantly impact such entity&#x2019;s economic performance, and (2) the
right to receive benefits from Infobird Beijing that could potentially be significant to such entity. All transactions and balances among
the Company and its subsidiaries have been eliminated upon consolidation.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_842_eus-gaap--UseOfEstimates_zdkiHgaAXLc7" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_868_zExke8VIYcxh"&gt;Use of estimates
and assumptions&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;The preparation
of unaudited interim condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and
assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities as of the
date of the unaudited interim condensed consolidated financial statements and the reported amounts of revenues and expenses during the
periods presented. Significant accounting estimates reflected in the Company&#x2019;s unaudited interim condensed consolidated financial
statements include the useful lives of property and equipment and intangible assets, software development costs, impairment of long-lived
assets, allowance for doubtful accounts, revenue recognition, share-based compensation, allowance for deferred tax assets and uncertain
tax position. The inputs into the Company&#x2019;s judgments and estimates consider the economic implications of COVID-19 on the Company&#x2019;s
critical and significant accounting estimates. Actual results could differ from these estimates.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:UseOfEstimates>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_840_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_zlhSKszsRlub" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;span&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_866_z0GAGSSoldJj"&gt;Foreign currency translation and
transaction&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;The reporting
currency of the Company is the U.S. dollar. The Company in China conducts its businesses in the local currency, Renminbi (RMB), as its
functional currency. Assets and liabilities are translated at the noon buying rate in the City of New York for cable transfers of RMB
as certified for customs purposes by the Federal Reserve Bank of New York at the end of the period. The statement of income accounts are
translated at the average translation rates and the equity accounts are translated at historical rates. Translation adjustments resulting
from this process are included in accumulated other comprehensive income (loss). Transaction gains and losses that arise from exchange
rate fluctuations on transactions denominated in a currency other than the functional currency are included in the results of operations
as incurred.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;Translation
adjustments included in accumulated other comprehensive income (loss) amounted to $&lt;span id="xdx_901_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iI_pp0p0_c20230630_zQ1Kn2WNNyYg" title="Accumulated other comprehensive income"&gt;786,414&lt;/span&gt;&#160;and $&lt;span id="xdx_905_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iI_pp0p0_c20221231_zqg17oxMgKD6" title="Accumulated other comprehensive income"&gt;361,655&lt;/span&gt;&#160;as of June 30, 2023
and December 31, 2022, respectively. The balance sheet amounts, with the exception of equity at June 30, 2023 and December 31, 2022 were
translated at 7.2513 RMB and 6.8972 RMB, respectively. The equity accounts were stated at their historical rate. The average translation
rates applied to statement of income accounts for the six months ended June 30, 2023 and 2022 were 6.9283 RMB and 6.4791 RMB to $1.00,
respectively. Cash flows are also translated at average translation rates for the periods, therefore, amounts reported on the statements
of cash flows will not necessarily agree with changes in the corresponding balances on the consolidated balance sheets.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">786414</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">361655</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_844_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zccon1Zir8i2" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;span style="background-color: white"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86F_zgY5ERoXg0Tc"&gt;Cash&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;Cash consists
of cash on hand, demand deposits and time deposits placed with banks or other financial institutions and have original maturities of less
than three (3) months.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;





















</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:ReceivablesPolicyTextBlock contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_84D_eus-gaap--ReceivablesPolicyTextBlock_zPeVR4N8cgJh" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_865_zwMFOiUqo3Yi"&gt;Accounts
receivable, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;Accounts receivable
include trade accounts due from customers. Accounts are considered overdue after thirty (30) days from payment due date. In establishing
the required allowance for doubtful accounts, management considers historical collection experience, aging of the receivables, the economic
environment, industry trend analysis, and the credit history and financial conditions of the customers. Management reviews its receivables
on a regular basis to determine if the bad debt allowance is adequate, and adjusts the allowance when necessary. Delinquent account balances
are written off against allowance for doubtful accounts after management has determined that the likelihood of collection is not probable.
As of June 30, 2023 and December 31, 2022, allowance for doubtful accounts were $&lt;span id="xdx_90C_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pp0p0_c20230630_ztefkWqZ0q7c" title="Allowance for the doubtful accounts"&gt;5,422,446&lt;/span&gt; and $&lt;span id="xdx_90C_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pp0p0_c20221231_zaEA2J9eqbZe" title="Allowance for the doubtful accounts"&gt;5,777,189&lt;/span&gt;, respectively. All of allowance
for doubtful accounts were from discontinued operations and classified in the caption &#x201c;current assets of discontinued operations&#x201d;
in the accompanying unaudited interim condensed consolidated balance sheets.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:ReceivablesPolicyTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">5422446</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">5777189</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <ifbd:OtherReceivablesNetPoliciesTextBlock contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_84E_ecustom--OtherReceivablesNetPoliciesTextBlock_zlVRpuSBTav3" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;span style="background-color: white"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_860_z6taUnADSWhf"&gt;Other receivables, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;Other receivables
primarily include advances to employees and other deposits. Management regularly reviews the aging of receivables and changes in payment
trends and records allowances when management believes collection of amounts due are at risk. Accounts considered uncollectable are written
off against allowances after exhaustive efforts at collection are made. As of June 30, 2023 and December 31, 2022, allowance for doubtful
accounts were $&lt;span id="xdx_90C_eus-gaap--AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_iI_pp0p0_c20230630_z2MhFx1bvf17" title="Allowance for the doubtful accounts on other receivable"&gt;11,225&lt;/span&gt; and $&lt;span id="xdx_901_eus-gaap--AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_iI_pp0p0_c20221231_zIHkJERQ8hT6" title="Allowance for the doubtful accounts on other receivable"&gt;11,801&lt;/span&gt;, respectively. All of allowance for doubtful accounts were from discontinued operations and classified
in the caption &#x201c;current assets of discontinued operations&#x201d; in the accompanying unaudited interim condensed consolidated balance
sheets.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</ifbd:OtherReceivablesNetPoliciesTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">11225</us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables>
    <us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">11801</us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables>
    <ifbd:PrepaymentsPoliciesTextBlock contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_842_ecustom--PrepaymentsPoliciesTextBlock_z1LeaX5lmSJa" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86B_zdeEzXLNBs7j"&gt;Prepayments&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;Prepayments
are cash deposited or advanced to suppliers for future service rendering. The amounts are refundable and bear no interest. For any advances
to suppliers determined by management that such advances will not be in receipts or refundable, the Company will recognize an allowance
account to reserve such balances. Management reviews its advances to suppliers on a regular basis to determine if the allowance is adequate,
and adjusts the allowance when necessary. Delinquent account balances are written off against allowance for doubtful accounts after management
has determined that the likelihood of collection is not probable. Management continues to evaluate the reasonableness of the valuation
allowance policy and update it if necessary. As of June 30, 2023 and December 31, 2022,&#160;&lt;span id="xdx_907_eus-gaap--PremiumsAndOtherReceivablesNet_iI_pp0p0_do_c20230630_zUk6kSWRCATb" title="Allowance for the doubtful accounts of prepayments"&gt;&lt;span id="xdx_903_eus-gaap--PremiumsAndOtherReceivablesNet_iI_pp0p0_do_c20221231_z3p5CcAJLmRd" title="Allowance for the doubtful accounts of prepayments"&gt;no&lt;/span&gt;&lt;/span&gt;&#160;allowance for the doubtful accounts
were deemed necessary for both continuing and discontinued operations.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</ifbd:PrepaymentsPoliciesTextBlock>
    <us-gaap:PremiumsAndOtherReceivablesNet contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">0</us-gaap:PremiumsAndOtherReceivablesNet>
    <us-gaap:PremiumsAndOtherReceivablesNet contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">0</us-gaap:PremiumsAndOtherReceivablesNet>
    <ifbd:ShortTermInvestmentsPolicyTextBlock contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_849_ecustom--ShortTermInvestmentsPolicyTextBlock_zNU3mnEY2PXa" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;span style="background-color: white"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_868_zSi9LXxx2YZ8"&gt;Short term investments&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;Short-term&#160;investments
are investments in wealth management product with underlying in bonds offered by private entities and other equity products.
The investments can be redeemed upon three months&#x2019; notice and their carrying values approximate their fair values. The
gain (loss) from sale of any investments and fair value change are recognized in the statements of income and comprehensive
income. Gain (loss) from short term investments for six months ended June 30, 2023 and 2022 amounted to $&lt;span id="xdx_90F_eus-gaap--GainLossOnInvestments_pp0p0_c20230101__20230630_z7IhQwUKaIwb" title="Gain (loss) from short term investments"&gt;84,634&lt;/span&gt;
and&#160;$&lt;span id="xdx_904_eus-gaap--GainLossOnInvestments_pp0p0_c20220101__20220630_zpZYD9vtvtOb" title="Gain (loss) from short term investments"&gt;(434,669&lt;/span&gt;),&#160;respectively.&lt;/span&gt;
All of gain (loss) from short term investments were from continuing operations.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</ifbd:ShortTermInvestmentsPolicyTextBlock>
    <us-gaap:GainLossOnInvestments
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">84634</us-gaap:GainLossOnInvestments>
    <us-gaap:GainLossOnInvestments
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">-434669</us-gaap:GainLossOnInvestments>
    <ifbd:EscrowPolicyTextBlock contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_84C_ecustom--EscrowPolicyTextBlock_z9dikeEdMOcf" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;span&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86C_zart7XDhSUvk"&gt;Escrow&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;In
connection with the closing of the Company&#x2019;s initial public offering in April 2021, $600,000 of the net proceeds received from
the initial public offering was deposited in an escrow account, and the Company is restricted to withdraw for twenty-four months
after the closing date of the initial public offering. As of June 30, 2023 and December 31, 2022, the balance of the escrow account
related to IPO was &lt;span id="xdx_904_eus-gaap--EscrowDeposit_iI_pp0p0_c20230630__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--IPOMember_zn3cvnBmLar6" style="display: none" title="Amount related to escrow deposits"&gt;0&lt;/span&gt; nil and $&lt;span id="xdx_907_eus-gaap--EscrowDeposit_iI_pp0p0_c20221231__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--IPOMember_z3DSvJzS7sz7" title="Amount related to escrow deposits"&gt;96,932&lt;/span&gt;,
respectively.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;In connection
with the Company&#x2019;s convertible notes in December 2022, the net proceeds received from the convertible notes was deposited in an
escrow account. As of June 30, 2023 and December 31, 2022, the balance of the escrow account related to convertible notes amounted to
$&lt;span id="xdx_902_eus-gaap--EscrowDeposit_iI_pp0p0_c20230630__us-gaap--FinancialInstrumentAxis__custom--ConvertibleNoteMember_zxqDi0o9PGqf" title="Amount related to escrow deposits"&gt;6,800,000 &lt;/span&gt;and $&lt;span id="xdx_906_eus-gaap--EscrowDeposit_iI_pp0p0_c20221231__us-gaap--FinancialInstrumentAxis__custom--ConvertibleNoteMember_z1d7ZQ8uzLO7" title="Amount related to escrow deposits"&gt;4,800,000&lt;/span&gt;, respectively.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;All of escrow account were from continuing operations.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</ifbd:EscrowPolicyTextBlock>
    <us-gaap:EscrowDeposit
      contextRef="AsOf2023-06-30_us-gaap_IPOMember"
      decimals="0"
      unitRef="USD">0</us-gaap:EscrowDeposit>
    <us-gaap:EscrowDeposit
      contextRef="AsOf2022-12-31_us-gaap_IPOMember"
      decimals="0"
      unitRef="USD">96932</us-gaap:EscrowDeposit>
    <us-gaap:EscrowDeposit
      contextRef="AsOf2023-06-30_custom_ConvertibleNoteMember"
      decimals="0"
      unitRef="USD">6800000</us-gaap:EscrowDeposit>
    <us-gaap:EscrowDeposit
      contextRef="AsOf2022-12-31_custom_ConvertibleNoteMember"
      decimals="0"
      unitRef="USD">4800000</us-gaap:EscrowDeposit>
    <ifbd:LongtermDepositsPoliciesTextBlock contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_84B_ecustom--LongtermDepositsPoliciesTextBlock_z6otcskS7aEa" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86A_zf1zBQtFyxgf"&gt;Long-term
deposits&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;Long-term deposits
primarily included rental deposits, and deposits made by the Company to vendors to secure the service contract. The deposits are generally
more than one year and the amounts are refundable and bear no interest. For any deposits determined by management that such deposit will
not be in receipts or refundable, the Company will recognize an allowance account to reserve such balances. Management reviews the long-
term deposits on a regular basis to determine if the allowance is adequate, and adjusts the allowance when necessary. Delinquent account
balances are written off against allowance for doubtful accounts after management has determined that the likelihood of collection is
not probable. Management continues to evaluate the reasonableness of the valuation allowance policy and update it if necessary. As of
June 30, 2023 and December 31, 2022, &lt;span id="xdx_900_ecustom--AllowanceForDoubtfulAccountsOnLongTermDeposits_pp0p0_do_c20230101__20230630_zVGcoo4pXPj7" title="Allowance for doubtful accounts on long term deposits"&gt;&lt;span id="xdx_90E_ecustom--AllowanceForDoubtfulAccountsOnLongTermDeposits_pp0p0_do_c20220101__20221231_ziMTzvbObP36" title="Allowance for doubtful accounts on long term deposits"&gt;no&lt;/span&gt;&lt;/span&gt;&#160;allowance for the doubtful accounts were deemed necessary for both continuing and discontinued
operations.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;





















</ifbd:LongtermDepositsPoliciesTextBlock>
    <ifbd:AllowanceForDoubtfulAccountsOnLongTermDeposits
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">0</ifbd:AllowanceForDoubtfulAccountsOnLongTermDeposits>
    <ifbd:AllowanceForDoubtfulAccountsOnLongTermDeposits
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      unitRef="USD">0</ifbd:AllowanceForDoubtfulAccountsOnLongTermDeposits>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_840_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zg9YVmYMkida" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;span&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86E_za1EHmw861D3"&gt;Property and equipment, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;Property and
equipment are stated at cost less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated
useful lives of the assets. The estimated useful lives are as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_88B_ecustom--ScheduleOfPropertyAndEquipmentUsefulLivesTableTextBlock_zEnHoQlsjaX9" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure -  Summary of significant accounting policies (Details)"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="padding-left: 10pt"&gt;&lt;span id="xdx_8B9_z1BtyDbd3BL2" style="display: none"&gt;Schedule of property and equipment useful lives&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; width: 52%; padding-left: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 9%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; white-space: nowrap; width: 39%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Useful&#160;Life&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="white-space: nowrap; padding-left: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Leasehold
    improvements&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98F_ecustom--PropertyPlantAndEquipmentEstimatedUsefulLive_c20230101__20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_z8JOdhjTeUL7" style="white-space: nowrap; text-align: center" title="Property, plant and equipment, estimated useful lives"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Shorter
    of the remaining lease&lt;br/&gt;
    terms or estimated useful lives&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: White"&gt;
    &lt;td style="padding-left: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Electronic devices&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_903_ecustom--PropertyPlantAndEquipmentEstimatedUsefulLive_c20230101__20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ElectronicDevicesMember_zOcvZDyo61ia" title="Property, plant and equipment, estimated useful lives"&gt;3-5 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Office equipment, fixtures
    and furniture&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90A_ecustom--PropertyPlantAndEquipmentEstimatedUsefulLive_c20230101__20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zoxDqwS2d8l7" title="Property, plant and equipment, estimated useful lives"&gt;3-5 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: White"&gt;
    &lt;td style="padding-left: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Automobile&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_900_ecustom--PropertyPlantAndEquipmentEstimatedUsefulLive_c20230101__20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zW41OqJ2lLX2" title="Property, plant and equipment, estimated useful lives"&gt;3-5 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Computer and network equipment&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_904_ecustom--PropertyPlantAndEquipmentEstimatedUsefulLive_c20230101__20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerAndNetworkEquipmentMember_zklSzWVGfree" title="Property, plant and equipment, estimated useful lives"&gt;3-5 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;The cost and
related accumulated depreciation of assets sold or otherwise retired are eliminated from the accounts and any gain or loss is included
in the consolidated statements of income and comprehensive income. Expenditures for maintenance and repairs are charged to earnings as
incurred, while additions, renewals and betterments, which are expected to extend the useful life of assets, are capitalized. The Company
also re-evaluates the periods of depreciation to determine whether subsequent events and circumstances warrant revised estimates of useful
lives.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;Construction-in-progress
represents contractor and labor costs, design fees and inspection fees in connection with the construction of the Company&#x2019;s building
for a cloud computing facility in Guiyang, China, which collected in discontinued operations. As a result of further delays of the project
related to local governments&#x2019; limitation of economic activities in response to the resurgence of COVID-19 variants, the Company
recorded full impairment of its construction in progress for the year ended December 31, 2021.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <ifbd:ScheduleOfPropertyAndEquipmentUsefulLivesTableTextBlock contextRef="From2023-01-01to2023-06-30">&lt;table cellpadding="0" cellspacing="0" id="xdx_88B_ecustom--ScheduleOfPropertyAndEquipmentUsefulLivesTableTextBlock_zEnHoQlsjaX9" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure -  Summary of significant accounting policies (Details)"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="padding-left: 10pt"&gt;&lt;span id="xdx_8B9_z1BtyDbd3BL2" style="display: none"&gt;Schedule of property and equipment useful lives&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; width: 52%; padding-left: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 9%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; white-space: nowrap; width: 39%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Useful&#160;Life&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="white-space: nowrap; padding-left: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Leasehold
    improvements&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98F_ecustom--PropertyPlantAndEquipmentEstimatedUsefulLive_c20230101__20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_z8JOdhjTeUL7" style="white-space: nowrap; text-align: center" title="Property, plant and equipment, estimated useful lives"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Shorter
    of the remaining lease&lt;br/&gt;
    terms or estimated useful lives&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: White"&gt;
    &lt;td style="padding-left: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Electronic devices&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_903_ecustom--PropertyPlantAndEquipmentEstimatedUsefulLive_c20230101__20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ElectronicDevicesMember_zOcvZDyo61ia" title="Property, plant and equipment, estimated useful lives"&gt;3-5 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Office equipment, fixtures
    and furniture&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90A_ecustom--PropertyPlantAndEquipmentEstimatedUsefulLive_c20230101__20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zoxDqwS2d8l7" title="Property, plant and equipment, estimated useful lives"&gt;3-5 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: White"&gt;
    &lt;td style="padding-left: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Automobile&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_900_ecustom--PropertyPlantAndEquipmentEstimatedUsefulLive_c20230101__20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zW41OqJ2lLX2" title="Property, plant and equipment, estimated useful lives"&gt;3-5 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Computer and network equipment&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_904_ecustom--PropertyPlantAndEquipmentEstimatedUsefulLive_c20230101__20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerAndNetworkEquipmentMember_zklSzWVGfree" title="Property, plant and equipment, estimated useful lives"&gt;3-5 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</ifbd:ScheduleOfPropertyAndEquipmentUsefulLivesTableTextBlock>
    <ifbd:PropertyPlantAndEquipmentEstimatedUsefulLive contextRef="From2023-01-012023-06-30_us-gaap_LeaseholdImprovementsMember">Shorter
    of the remaining lease
    terms or estimated useful lives</ifbd:PropertyPlantAndEquipmentEstimatedUsefulLive>
    <ifbd:PropertyPlantAndEquipmentEstimatedUsefulLive contextRef="From2023-01-012023-06-30_custom_ElectronicDevicesMember">3-5 years</ifbd:PropertyPlantAndEquipmentEstimatedUsefulLive>
    <ifbd:PropertyPlantAndEquipmentEstimatedUsefulLive contextRef="From2023-01-012023-06-30_us-gaap_FurnitureAndFixturesMember">3-5 years</ifbd:PropertyPlantAndEquipmentEstimatedUsefulLive>
    <ifbd:PropertyPlantAndEquipmentEstimatedUsefulLive contextRef="From2023-01-012023-06-30_us-gaap_AutomobilesMember">3-5 years</ifbd:PropertyPlantAndEquipmentEstimatedUsefulLive>
    <ifbd:PropertyPlantAndEquipmentEstimatedUsefulLive contextRef="From2023-01-012023-06-30_custom_ComputerAndNetworkEquipmentMember">3-5 years</ifbd:PropertyPlantAndEquipmentEstimatedUsefulLive>
    <us-gaap:IntangibleAssetsFiniteLivedPolicy contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_847_eus-gaap--IntangibleAssetsFiniteLivedPolicy_zRYvmjzP2w1h" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;span style="background-color: white"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86A_zGKwl6TGAr1k"&gt;&lt;span id="xdx_869_zpssyKDgmFRb"&gt;Intangible assets&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;The Company&#x2019;s
intangible assets with definite useful lives primarily consist of licensed software, capitalized development costs, platform system, and
land-use rights. The Company amortizes its intangible assets with definite useful lives over their estimated useful lives and reviews
these assets for impairment. The Company typically amortizes its intangible assets with definite useful lives on a straight-line basis
over the shorter of the contractual terms or the estimated useful lives.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;Intangible assets
are stated at cost less accumulated amortization. Amortization is computed using the straight-line method over the estimated useful lives
of the assets. The estimated useful lives are as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;Capitalized
development costs&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;The Company
follows the provisions of ASC 350-40, &#x201c;Internal Use Software&#x201d;, to capitalize certain direct development costs associated with
internal-used software. ASC 350-40 provides guidance on capitalization of the costs incurred for computer software developed or obtained
for internal use. The Company expenses all costs incurred during the preliminary project stage of its development, and capitalizes costs
incurred during the application development stage. Costs incurred relating to upgrades and enhancements to the application are capitalized
if it is determined that these upgrades or enhancements add additional functionality to the application. Development costs cease capitalization
upon completion of all substantial testing when the software is substantially complete and ready for its intended use and are amortized
on a straight-line basis over the estimated useful life, which is generally five years. Amortization of internal-use software begins when
the software is ready for its intended use. Management evaluates the useful lives of these assets on an annual basis and tests for impairment
whenever events or changes in circumstances occur that could impact the recoverability of these assets.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;





















&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;If, after
the development of internal-use software is completed, the Company decides to market the software, proceeds received from the
license of the computer software, net of direct incremental costs of marketing, such as commissions, software reproduction costs,
warranty and service obligations, and installation costs, shall be applied against the carrying amount of that software. As of June
30, 2023 and December 31, 2022,&#160;the Company applied nil&#160;&lt;span id="xdx_90B_eus-gaap--CapitalizedComputerSoftwareNet_iI_c20230630_zgDKG9NOXfte" title="Carrying amount of capitalized software"&gt;&lt;span id="xdx_90C_eus-gaap--CapitalizedComputerSoftwareNet_iI_c20221231_z5TvMBDsAJ57" style="display: none" title="Carrying amount of capitalized software"&gt;0&lt;/span&gt;&lt;/span&gt; against carrying amount of capitalized software that was
subsequently sold to customers as the software were fully amortized.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;Land use
rights&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;All land in
the PRC is owned by the government. However, the government grants &#x201c;land use rights.&#x201d; This land use rights are for 40 years
and expire in 2055. The Company amortizes the land use rights over the forty-year term of the land use rights on a straight-line basis.
The carrying value of the land use rights was reduced by government grant received when the conditions stipulated under the grant were
fulfilled. As a result of delay due to impact of COVID-19, the Company had fully impaired the remaining balance of land use right for
the year ended December 31, 2022 as a result of further delays of the project related to aforementioned impairment in construction in
progress.&lt;/span&gt; All of land use rights were owned by discontinued operation entities.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:IntangibleAssetsFiniteLivedPolicy>
    <us-gaap:CapitalizedComputerSoftwareNet contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">0</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareNet contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">0</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_843_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zhx70yTRsdz7" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_866_zA42E34ycVd8"&gt;Impairment
for long-lived assets&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;Long-lived assets,
including property and equipment and intangible assets with finite lives are reviewed for impairment whenever events or changes in circumstances
(such as a significant adverse change to market conditions that will impact the future use of the assets) indicate that the carrying value
of an asset may not be recoverable. The Company assesses the recoverability of the assets based on the undiscounted future cash flows
the assets are expected to generate and recognize an impairment loss when estimated undiscounted future cash flows expected to result
from the use of the asset plus net proceeds expected from disposition of the asset, if any, are less than the carrying value of the asset.
If an impairment is identified, the Company would reduce the carrying amount of the asset to its estimated fair value based on a discounted
cash flows approach or, when available and appropriate, to comparable market values. As of December 31, 2022, approximately $&lt;span id="xdx_90C_ecustom--ImpairmentOfLongLivedAssets_pn5n6_c20220101__20221231_zZoeV18vLUoj" title="Impairment of long-lived assets"&gt;4.7&lt;/span&gt;&#160;million
of long-lived assets impairment were recognized including approximately $&lt;span id="xdx_90C_eus-gaap--ImpairmentOfLongLivedAssetsHeldForUse_pn5n6_c20220101__20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ConstructionInProgressMember_zzVwODP1kzR" title="Impairment of long-lived assets recognized"&gt;1.9&#160;&lt;/span&gt;million of construction-in-progress, $&lt;span id="xdx_909_eus-gaap--ImpairmentOfLongLivedAssetsHeldForUse_pn5n6_c20220101__20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--LandUseRightsMember_zwnf1yzWidg6" title="Impairment of land use"&gt;0.3&lt;/span&gt;&#160;million
of land use rights due to continuing delay of construction as impacted by COVID -19.&#160;For the six months ended June 30, 2023, the
Company recorded additional impairment on our intangible assets of $&lt;span id="xdx_906_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pn5n6_c20230630_zLqlMJaSVm2l" title="Impairment of additional intangible assets"&gt;2.6&lt;/span&gt; million.&lt;/span&gt; All of impairment for long-lived assets occurred
in discontinued operation entities.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <ifbd:ImpairmentOfLongLivedAssets
      contextRef="From2022-01-012022-12-31"
      decimals="-5"
      unitRef="USD">4700000</ifbd:ImpairmentOfLongLivedAssets>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="From2022-01-012022-12-31_us-gaap_ConstructionInProgressMember"
      decimals="-5"
      unitRef="USD">1900000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="From2022-01-012022-12-31_custom_LandUseRightsMember"
      decimals="-5"
      unitRef="USD">300000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="AsOf2023-06-30" decimals="-5" unitRef="USD">2600000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:BusinessCombinationsPolicy contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_84B_eus-gaap--BusinessCombinationsPolicy_zKpc6W1o5qze" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_867_zE4rQ6RJibEh"&gt;Business
combination&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;The purchase
price of an acquired company is allocated between tangible and intangible assets acquired and liabilities assumed from the acquired business
based on their estimated fair values, with the residual of the purchase price recorded as goodwill. Transaction costs associated with
business combinations are expensed as incurred and are included in general and administrative expenses in the Company&#x2019;s consolidated
statements of operations. The results of operations of the acquired business are included in the Company&#x2019;s operating results from
the date of acquisition.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_841_eus-gaap--GoodwillAndIntangibleAssetsPolicyTextBlock_zq949eVT1Ti5" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_861_zcjSiKak5Tm4"&gt;Goodwill&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;Goodwill represents
the excess of the consideration paid for an acquisition over the fair value of the net identifiable assets of the acquired subsidiaries
at the date of acquisition. Goodwill is not amortized and is tested for impairment at least annually, more often when circumstances indicate
impairment may have occurred. Goodwill is carried at cost less accumulated impairment losses. If impairment exists, goodwill is immediately
written off to its fair value and the loss is recognized in the consolidated statements of operations and comprehensive loss. Impairment
losses on goodwill are not reversed.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;





















&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;The Company
reviews the carrying value of intangible assets not subject to amortization, including goodwill, to determine whether impairment may exist
annually or more frequently if events and circumstances indicate that it is more likely than not that an impairment has occurred. The
Company has the option to assess qualitative factors to determine whether it is necessary to perform further impairment testing in accordance
with ASC 350-20, as amended by ASU 2017-04. If the Company believes, as a result of the qualitative assessment, that it is more likely
than not that the fair value of the reporting unit is less than its carrying amount, then the impairment test described below is required.
The Company compares the fair values of each reporting unit to its carrying amount, including goodwill. If the fair value of each reporting
unit exceeds its carrying amount, goodwill is not considered to be impaired. If the carrying amount of a reporting unit exceeds its fair
value, impairment is recognized for the difference, limited to the amount of goodwill recognized for the reporting unit. Estimating fair
value is performed by utilizing various valuation techniques, with the primary technique being a discounted cash flow.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_84F_eus-gaap--FairValueMeasurementPolicyPolicyTextBlock_zrIzUSKMhFpe" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_868_zT1g0TmRFat"&gt;Fair value
measurement&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;The accounting
standard regarding fair value of financial instruments and related fair value measurements defines financial instruments and requires
disclosure of the fair value of financial instruments held by the Company.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;The accounting
standards define fair value, establish a three-level valuation hierarchy for disclosures of fair value measurement and enhance disclosure
requirements for fair value measures. The three levels are defined as follow:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 3%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 97%; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Level 1 inputs
    to the valuation methodology are quoted prices (unadjusted) for identical assets or liabilities in active markets.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Level 2 inputs to the valuation
    methodology include quoted prices for similar assets and liabilities in active markets, and inputs that are observable for the assets
    or liability, either directly or indirectly, for substantially the full term of the financial instruments.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Level 3 inputs to the valuation
    methodology are unobservable and significant to the fair value.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;Financial instruments
included in current assets and current liabilities are reported in the consolidated balance sheets at face value or cost, which approximate
fair value because of the short period of time between the origination of such instruments and their expected realization and their current
market rates of interest.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <ifbd:GovernmentGrantsPoliciesTextBlock contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_849_ecustom--GovernmentGrantsPoliciesTextBlock_ziiTTXpZPGRg" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_861_zxm9hRfYSVU5"&gt;Government
Grants&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;Government grants
primarily consist of financial grants received from local governments for operating a business in their jurisdictions and compliance with
specific policies promoted by the local governments. There are no defined rules and regulations to govern the criteria necessary for companies
to receive such benefits, and the amount of financial subsidy is determined at the discretion of the relevant government authorities.
Government grants of non-operating nature and with no further conditions to be met are recorded as non-operating income in &#x201c;Other
income, net&#x201d; when received. The government grants are related to acquisition of assets. The grants are recorded as &#x201c;deferred
government grants&#x201d; included in the accrued expenses and other current liabilities line item in the consolidated balance sheets when
received. Once the Company fulfills the conditions stipulated under the grant, the grant amount is deducted from the carrying amount of
the asset with a corresponding reduction in the deferred government grant balance.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</ifbd:GovernmentGrantsPoliciesTextBlock>
    <ifbd:NoncontrollingInterestsPoliciesTextBlock contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_845_ecustom--NoncontrollingInterestsPoliciesTextBlock_z0tBSQIuhWB8" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;span style="background-color: white"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86D_zZUUtH87nmU3"&gt;Noncontrolling Interests&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;The Company&#x2019;s
noncontrolling interests represent the minority shareholders&#x2019; ownership interests related to the Company&#x2019;s subsidiaries, including&#160;&lt;span id="xdx_909_eus-gaap--MinorityInterestOwnershipPercentageByNoncontrollingOwners_iI_pip0_dp_c20230630__srt--OwnershipAxis__custom--InfobirdAnhuiMember_zh6yVTP7uxRc" title="Noncontrolling Interests percentage"&gt;0.05&lt;/span&gt;%
for Infobird Anhui as of June 30, 2023 and December 31, 2022,&#160;&lt;span id="xdx_905_eus-gaap--MinorityInterestOwnershipPercentageByNoncontrollingOwners_iI_pip0_dp_c20230630__srt--OwnershipAxis__custom--InfobirdGuiyangMember_zfrY6Z6WGRub" title="Noncontrolling Interests percentage"&gt;9.82&lt;/span&gt;% for Infobird Guiyang as of June 30, 2023 and December 31, 2022
and&#160;&lt;span id="xdx_907_eus-gaap--MinorityInterestOwnershipPercentageByNoncontrollingOwners_iI_pip0_dp_c20230630__srt--OwnershipAxis__custom--ShanghaiQishuoMember_zG5R0X1XfC7g" title="Noncontrolling Interests percentage"&gt;49&lt;/span&gt;% for Shanghai Qishuo as of June 30, 2023 and December 31, 2022. The noncontrolling interests are presented in the unaudited
interim condensed consolidated balance sheets, separately from equity attributable to the shareholders of the Company. Noncontrolling
interests in the results of the Company&#x2019;s operation are presented on the unaudited interim consolidated statements of operations
and comprehensive loss as allocations of the total income or loss for the six months ended June 30, 2023 and 2022 between noncontrolling
interests holders and the shareholders of the Company.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;All of noncontrolling
interests were from discontinued operation entities, which consist of the following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;























&lt;table cellpadding="0" cellspacing="0" id="xdx_886_eus-gaap--RedeemableNoncontrollingInterestTableTextBlock_zQsu4JBCvLW1" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure -  Summary of significant accounting policies (Details 1)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span id="xdx_8BE_zI09zX6edr5j" style="display: none"&gt;Schedule of noncontrolling interests&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 12pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;For
                                            the six months ended &lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;June
                                            30,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;For
    the year ended&lt;br/&gt; December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 12pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 12pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="font-size: 12pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="font-size: 12pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; width: 56%; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Infobird
    Guiyang&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 8%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_ecustom--NoncontrollingInterests_iI_pp0p0_c20230630__srt--OwnershipAxis__custom--InfobirdGuiyangMember_ztK7AG3Rf6a8" style="width: 12%; text-align: right" title="Noncontrolling interests"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(220,235&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 8%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_ecustom--NoncontrollingInterests_c20221231__srt--OwnershipAxis__custom--InfobirdGuiyangMember_pp0p0" style="width: 12%; text-align: right" title="Noncontrolling interests"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(225,387&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Infobird
    Anhui&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_ecustom--NoncontrollingInterests_c20230630__srt--OwnershipAxis__custom--InfobirdAnhuiMember_pp0p0" style="text-align: right" title="Noncontrolling interests"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(257&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_ecustom--NoncontrollingInterests_c20221231__srt--OwnershipAxis__custom--InfobirdAnhuiMember_pp0p0" style="text-align: right" title="Noncontrolling interests"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(167&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Shanghai
    Qishuo&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_ecustom--NoncontrollingInterests_c20230630__srt--OwnershipAxis__custom--ShanghaiQishuoMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Noncontrolling interests"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(132,700&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_ecustom--NoncontrollingInterests_c20221231__srt--OwnershipAxis__custom--ShanghaiQishuoMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Noncontrolling interests"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;150,117&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_ecustom--NoncontrollingInterests_c20230630_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Noncontrolling interests"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(353,192&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_ecustom--NoncontrollingInterests_c20221231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Noncontrolling interests"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;75,437&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</ifbd:NoncontrollingInterestsPoliciesTextBlock>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners
      contextRef="AsOf2023-06-30_custom_InfobirdAnhuiMember"
      decimals="INF"
      unitRef="Pure">0.0005</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners
      contextRef="AsOf2023-06-30_custom_InfobirdGuiyangMember"
      decimals="INF"
      unitRef="Pure">0.0982</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners
      contextRef="AsOf2023-06-30_custom_ShanghaiQishuoMember"
      decimals="INF"
      unitRef="Pure">0.49</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <us-gaap:RedeemableNoncontrollingInterestTableTextBlock contextRef="From2023-01-01to2023-06-30">&lt;table cellpadding="0" cellspacing="0" id="xdx_886_eus-gaap--RedeemableNoncontrollingInterestTableTextBlock_zQsu4JBCvLW1" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure -  Summary of significant accounting policies (Details 1)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span id="xdx_8BE_zI09zX6edr5j" style="display: none"&gt;Schedule of noncontrolling interests&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 12pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;For
                                            the six months ended &lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;June
                                            30,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;For
    the year ended&lt;br/&gt; December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 12pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 12pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="font-size: 12pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="font-size: 12pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; width: 56%; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Infobird
    Guiyang&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 8%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_ecustom--NoncontrollingInterests_iI_pp0p0_c20230630__srt--OwnershipAxis__custom--InfobirdGuiyangMember_ztK7AG3Rf6a8" style="width: 12%; text-align: right" title="Noncontrolling interests"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(220,235&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 8%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_ecustom--NoncontrollingInterests_c20221231__srt--OwnershipAxis__custom--InfobirdGuiyangMember_pp0p0" style="width: 12%; text-align: right" title="Noncontrolling interests"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(225,387&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Infobird
    Anhui&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_ecustom--NoncontrollingInterests_c20230630__srt--OwnershipAxis__custom--InfobirdAnhuiMember_pp0p0" style="text-align: right" title="Noncontrolling interests"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(257&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_ecustom--NoncontrollingInterests_c20221231__srt--OwnershipAxis__custom--InfobirdAnhuiMember_pp0p0" style="text-align: right" title="Noncontrolling interests"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(167&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Shanghai
    Qishuo&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_ecustom--NoncontrollingInterests_c20230630__srt--OwnershipAxis__custom--ShanghaiQishuoMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Noncontrolling interests"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(132,700&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_ecustom--NoncontrollingInterests_c20221231__srt--OwnershipAxis__custom--ShanghaiQishuoMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Noncontrolling interests"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;150,117&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_ecustom--NoncontrollingInterests_c20230630_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Noncontrolling interests"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(353,192&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_ecustom--NoncontrollingInterests_c20221231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Noncontrolling interests"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;75,437&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:RedeemableNoncontrollingInterestTableTextBlock>
    <ifbd:NoncontrollingInterests
      contextRef="AsOf2023-06-30_custom_InfobirdGuiyangMember"
      decimals="0"
      unitRef="USD">-220235</ifbd:NoncontrollingInterests>
    <ifbd:NoncontrollingInterests
      contextRef="AsOf2022-12-31_custom_InfobirdGuiyangMember"
      decimals="0"
      unitRef="USD">-225387</ifbd:NoncontrollingInterests>
    <ifbd:NoncontrollingInterests
      contextRef="AsOf2023-06-30_custom_InfobirdAnhuiMember"
      decimals="0"
      unitRef="USD">-257</ifbd:NoncontrollingInterests>
    <ifbd:NoncontrollingInterests
      contextRef="AsOf2022-12-31_custom_InfobirdAnhuiMember"
      decimals="0"
      unitRef="USD">-167</ifbd:NoncontrollingInterests>
    <ifbd:NoncontrollingInterests
      contextRef="AsOf2023-06-30_custom_ShanghaiQishuoMember"
      decimals="0"
      unitRef="USD">-132700</ifbd:NoncontrollingInterests>
    <ifbd:NoncontrollingInterests
      contextRef="AsOf2022-12-31_custom_ShanghaiQishuoMember"
      decimals="0"
      unitRef="USD">150117</ifbd:NoncontrollingInterests>
    <ifbd:NoncontrollingInterests contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">-353192</ifbd:NoncontrollingInterests>
    <ifbd:NoncontrollingInterests contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">75437</ifbd:NoncontrollingInterests>
    <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_845_eus-gaap--RevenueRecognitionPolicyTextBlock_zKb736O5cdPh" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86F_z0Mrj0w4IYPj"&gt;Revenue recognition&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;The Company
recognized its revenue under Accounting Standards Codification (ASC) Topic 606, Revenue from Contracts with Customers (ASC 606). The Company
recognizes revenue which represents the transfer of goods and services to customers in an amount that reflects the consideration to which
the Company expects to be entitled in such exchange. The Company identifies contractual performance obligations and determines whether
revenue should be recognized at a point in time or over time, based on when control of goods and services are provided to customers.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;The Company&#x2019;s
contracts with customers generally do not include a general right of return relative to the delivered products or services.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;The Company
applied practical expedient when sales taxes were collected from customers, meaning sales tax is recorded net of revenue, instead of cost
of revenue, which are subsequently remitted to governmental authorities and are excluded from the transaction price.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;Revenues are
generated from (1) customized cloud-based services, (2) standard cloud-based services, (3) BPO services, (4) business integration solution
services, and (5) professional services and other.&lt;/span&gt; All revenues collected for the six months ended June 30, 2023 and 2022 are from
discontinued operation entities.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;&lt;i&gt;(1) Revenue
from customized cloud-based services&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;The Company
derives its customized cloud-based revenues from subscription services which are comprised of subscription fee from granting customers&#x2019;
access to the customized SaaS, voice/data plan, which includes telecommunication usage such as telephone calls and messaging that our
customers can subscribe for, and technical support. The provision of customized SaaS, voice/data plan and technical support is considered
as one performance obligation as the services provided are not distinct within the context of the contract whereas the customer can only
obtain benefit when the services are provided together. The Company uses monthly utilization records based on the number of user accounts
subscribed for by customers, an output measure, to recognize revenue over time as there is simultaneous consumption and delivery of services.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;(2)&#160;&lt;i&gt;Revenue
from standard cloud-based services&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;The Company
also derives its standard cloud-based revenues from subscription services which are comprised of subscription fee from granting customers
access to its software through the internet. The Company&#x2019;s standard cloud-based solutions represent a series of services such as
calling, voice recording and technical support. These services are made available to the customer continuously throughout the contractual
period, however, the extent to which the customer uses the services may vary at the customers&#x2019; discretion. The standard cloud-based
services are considered to have one single performance obligation. The Company uses monthly utilization records based on the number of
user accounts subscribed for by customers, an output measure, to recognize revenue over time as there is simultaneous consumption and
delivery of services.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;





















&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;The Company
also enters into contracts with customers where the customers pay a fixed fee to access a fixed number of user accounts over the subscription
period as specified in the contracts; therefore, the customers receive and consume the benefits of the cloud services throughout the subscription
period so revenue is recognized ratably over the contractual subscription period that the services are delivered, beginning on the date
the service is made available to the customers.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;Contract performance
periods generally are one year, and pursuant to the contracts, full payments are generally collected in advance, with payment to be made
within three months after execution of the contract. Contracts generally do not contain significant financing components or variable consideration.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;&lt;i&gt;(3) Revenue
from BPO services&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;The Company
provides BPO services to operate the call centers for its customers. Customers using these services are not permitted to take possession
of the Company&#x2019;s software and the contract term is for a defined period, where customers pay a monthly service fee. These services
are considered as one performance obligation as the customers do not obtain benefit for each separate service. Revenues are recognized
over time over contractual period using the time elapsed output method as BPO services are provided.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;Contract performance
periods generally are one year, and pursuant to the contracts, full payments for several months of services are generally collected in
advance. Contracts generally do not contain significant financing components or variable consideration.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;(4)&#160;&lt;i&gt;Business
Integration Solution Services Revenue&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;Since 2020,
the Company provides business integration solution services to its customers and expects to expand its customer base from such services
and develop the customers to become subscribers to SaaS services with software upgrades and continued services once they become more familiar
with the Company&#x2019;s products. The services include sale of the Company&#x2019;s software license or development of customized software
to fit the customers&#x2019; needs and sales of hardware integrated with the Company&#x2019;s software.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 2%"&gt;&lt;span style="font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 98%; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Revenue from software development&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;The Company
generates revenue from development and sale of software license including (1) standard software and (2) customized software developed
per customers&#x2019; specifications. Contract terms from each software development contract generally do not contain significant financing
components or variable consideration.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;Standard software
is developed and offered as standard cloud-based services. The Company sold the license for standard software because some customers show
obvious preference of software licensing over software-as-a-service, for reasons such as concerns about the safety of cloud-based services
and potential higher price of subscription in total compared with one-time on-premise fee. Therefore, as part of the Company&#x2019;s sales
and market strategy, it offers licenses for its standard software to allow the customers to first start utilizing its products in their
daily operation and then aim to evolve them to become subscribers with its standard cloud-based services to enjoy benefits of software
upgrades and continued services. Licenses for standard software provide the customer with a right to use the software. Standard software
licenses are typically made available to customers with immediate access to the software. The Company recognizes revenue for these standard
software licenses at the point in time when the customer has access and thus control over the software.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;





















&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;Customized software
is software developed catering to the needs of specific customers who require initial customization or development of new solutions before
subscription to our cloud-based services. For example, the Company has entered into a two-stage agreement&#160;to provide services to
a municipal government agency to first develop an information technology system and customize and configure its cloud call center into
the IT system, and then provide cloud-based services and charge subscription fees. Because the customized software the Company developed
are to solve certain business pain points in a certain scenario within or across industries, once developed, it plans to further apply
them in serving other customers that share similar needs and business models. The Company aims to replicate its initial customization
and development and achieve economies of scale after it delivers its products to more customers within the same industry. Contract terms
are generally less than one year. The design, development, and installation of the customized software is considered as one performance
obligation as these promises are not separately identifiable as the customers do not obtain benefits from these services on their own.
The Company&#x2019;s software development service contracts are generally recognized at a point in time when the customer accepted the
customized software with satisfactory testing result.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 2%"&gt;&lt;span style="font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 98%; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Revenue from sales of hardware with software integration&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;The Company
is responsible for providing hardware procurement, software design and implementation, installation and maintenance services in order
to fulfill the contract. Design, integration and installation of hardware and software are considered as one performance obligation, as
the customer does not benefit from each individual service on its own stand, but instead is benefited by the provision of these services
as a whole. For contracts that the Company have no alternative use of the customized system without incurring significant additional costs
and when the Company has right to payment for performance completed, the Company recognized revenue over time based on measurement of
progress towards completion using output methods when it could appropriately measure the customization progress towards completion by
reaching certain milestones specified in contracts. For other contracts that the Company is only entitled to payment after completion
and inspection of project, revenue is recognized at a point in time after completion of software implementation and hardware installation,
and the transfer of control to the customer.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 20pt; text-align: justify"&gt;&lt;span&gt;Certain business
integration solution services contracts also require the Company to provide post-contract services (&#x201c;PCS&#x201d;) which include maintenance
and technical support. The provision of maintenance and technical support is considered one single performance obligation because maintenance
and technical support are not distinct within the context of the contract. The Company is obligated to provide a single, continuous, integrated
service&#160;throughout the contract term. As such, the Company allocates the contract price between revenue from business integration
solution services and provision of PCS, using the expected cost plus margin approach. The expected cost plus margin approach requires
the Company to forecast the expected costs of satisfying the performance obligation and then add a reasonable margin for that good or
service. Revenue allocated to PCS is deferred and recognized on a straight-line basis over the estimated period PCS are expected to be
provided. For the six months ended June 30, 2023 and 2022, nil&#160;&lt;span id="xdx_907_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_c20230101__20230630_z92JVFYYZVw5" title="Revenue recognized"&gt;&lt;span id="xdx_906_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_c20220101__20220630_znJOvogXMYA4" style="display: none" title="Revenue recognized"&gt;0&lt;/span&gt;&lt;/span&gt; were allocated to PCS.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;For contracts
that involved third party service providers, the Company assesses if the Company controls the goods and services before they were transferred
to the customer or if the Company&#x2019;s responsibility is merely to facilitate the provision of goods and service to the customer. For
products and goods that were directly shipped from the vendor to the customer and the vendor is responsible for providing services including
installing, set up and warranty services after completion of the project, the Company records revenue from these contracts on a net basis
when the services are provided and controlled by the third party service provider.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;&lt;i&gt;(5) Professional
services and other revenues&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;The Company
also generates revenue from data analysis services and other professional services where a separate contract is entered into with the
customer when the customer needs the product or services.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;The service
revenue from data analysis service is recognized based on the service performed, an output measure, over the contractual period.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;Other professional
services consist primarily of technical consulting services. The Company recognizes revenue ratably over the contractual period as the
customer simultaneously receives and consumes the benefits as the Company performs.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;





















&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;Contract performance
periods generally range from month to month, completion of service to one year, and payment terms are generally prepaid to 30 days. Contracts
generally do not contain significant financing components or variable consideration.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;&lt;i&gt;Contract
balances&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;The Company
records receivables related to revenue when it has an unconditional right to invoice and receive payment.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;The Company
invoices its customers for its services on a monthly basis. Deferred revenue consists primarily of customer billings made in advance of
performance obligations being satisfied and revenue being recognized. The Company&#x2019;s disaggregated revenue streams are summarized
and disclosed in Note 14.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">0</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">0</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:CostOfSalesPolicyTextBlock contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_84A_eus-gaap--CostOfSalesPolicyTextBlock_z9JALO5n6Jn" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_869_zYgPQ6wi7zVe"&gt;Cost of revenues&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;Cost of revenues
consists primarily of personnel costs (including salaries, social insurance and benefits) for employees involved with the Company&#x2019;s
operations and product support; third party service fees including cloud and data usage, hosting fees and amortization and depreciation
expenses associated with capitalized software, platform system and hardware. In addition, cost of revenues also includes cost of hardware,
outsourcing contracted customer service representatives, customer surveys, contracted software development costs and allocated shared
costs, primarily including facilities, information technology and security costs.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:CostOfSalesPolicyTextBlock>
    <us-gaap:ExtendedProductWarrantyPolicy contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_842_eus-gaap--ExtendedProductWarrantyPolicy_zMSKy5McbWG7" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_865_zFxbocoA59I1"&gt;Warranty&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;The Company
generally provides limited warranties for work performed under its business integration solution contracts. At the time a sale is recognized,
the Company records estimated future warranty costs under ASC 460. Such estimated costs for warranties are estimated at completion and
these warrants are not service warranties separately sold by the Company. Generally, the estimated claim rates of warranty are based on
actual warranty experience or Company&#x2019;s best estimate. As of June 30, 2023 and December 31, 2022, &lt;span id="xdx_90B_eus-gaap--ProductWarrantyAccrual_iI_pp0p0_do_c20230630_zIoDqAqyq9k7" title="Accrued warranty liability"&gt;&lt;span id="xdx_909_eus-gaap--ProductWarrantyAccrual_iI_pp0p0_do_c20221231_zksKgjMWW623" title="Accrued warranty liability"&gt;no&lt;/span&gt;&lt;/span&gt;&#160;accrued warranty liabilities
were deemed necessary for both continuing and discontinued operations.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:ExtendedProductWarrantyPolicy>
    <us-gaap:ProductWarrantyAccrual contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">0</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">0</us-gaap:ProductWarrantyAccrual>
    <us-gaap:AdvertisingCostsPolicyTextBlock contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_84D_eus-gaap--AdvertisingCostsPolicyTextBlock_ztOUk7TWic77" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_869_zqeL8L6a2g42"&gt;Advertising
costs&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;Advertising
costs amounted to nil &lt;span id="xdx_902_eus-gaap--AdvertisingExpense_pp0p0_c20230101__20230630_z3FDV5lKHmW2" style="display: none" title="Advertising costs"&gt;0&lt;/span&gt; and $&lt;span id="xdx_900_eus-gaap--AdvertisingExpense_pp0p0_c20220101__20220630_zBjzryOmCqaa" title="Advertising costs"&gt;214,793&lt;/span&gt;&#160;for the six months ended June 30, 2023 and 2022, respectively. Advertising costs are
expensed as incurred and included in selling expenses of discontinued operations.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">0</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">214793</us-gaap:AdvertisingExpense>
    <us-gaap:LesseeLeasesPolicyTextBlock contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_84D_eus-gaap--LesseeLeasesPolicyTextBlock_z1KNB99MvUqh" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_861_zbY95YnKsdf4"&gt;Leases&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;The Company
adopted FASB ASU 2016-02, &#x201c;Leases&#x201d; (Topic 842) for the year ended December 31, 2021, and elected the practical expedients
that does not require the Company to reassess: (1)&#160;whether any expired or existing contracts are, or contain, leases, (2)&#160;lease
classification for any expired or existing leases and (3)&#160;initial direct costs for any expired or existing leases. For lease terms
of twelve months or fewer, a lessee is permitted to make an accounting policy election not to recognize lease assets and liabilities.
The Company also adopted the practical expedient that allows lessees to treat the lease and non-lease components of a lease as a single
lease component. &lt;/span&gt;All of the lease occurred in discontinued operation entities.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;Operating lease
ROU assets and lease liabilities are recognized at the adoption date or the commencement date, whichever is earlier, based on the present
value of lease payments over the lease term. Since the implicit rate for the Company&#x2019;s leases is not readily determinable, the Company
use its incremental borrowing rate based on the information available at the commencement date in determining the present value of lease
payments. The incremental borrowing rate is the rate of interest that the Company would have to pay to borrow, on a collateralized basis,
an amount equal to the lease payments, in a similar economic environment and over a similar term.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;





















&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;Lease terms
used to calculate the present value of lease payments generally do not include any options to extend, renew, or terminate the lease, as
the Company does not have reasonable certainty at lease inception that these options will be exercised. The Company generally considers
the economic life of its operating lease ROU assets to be comparable to the useful life of similar owned assets. The Company has elected
the short-term lease exception, therefore operating lease ROU assets and liabilities do not include leases with a lease term of twelve
months or less. Its leases generally do not provide a residual guarantee. The operating lease ROU asset also excludes lease incentives.
Lease expense is recognized 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: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;The Company
reviews the impairment of its ROU assets consistent with the approach applied for its other long-lived assets. The Company reviews the
recoverability of its long-lived assets when events or changes in circumstances occur that indicate that the carrying value of the asset
may not be recoverable. The assessment of possible impairment is based on its ability to recover the carrying value of the asset from
the expected undiscounted future pre-tax cash flows of the related operations. The Company has elected to include the carrying amount
of operating lease liabilities in any tested asset group and include the associated operating lease payments in the undiscounted future
pre-tax cashflows.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;/p&gt;

</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:ResearchAndDevelopmentExpensePolicy contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_847_eus-gaap--ResearchAndDevelopmentExpensePolicy_zboAkQOWXis8" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_864_zD8GoTbSY5B6"&gt;Research
and development&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;Research and
development expenses include salaries and other compensation-related expenses to the Company&#x2019;s research and product development
personnel, as well as office rental, depreciation, amortization and related expenses for the Company&#x2019;s research and product development
team. The Company recognizes software development costs in accordance with ASC 350-40 &#x201c;Software&#x2014;internal use software&#x201d;.
The Company expenses all costs that are incurred in connection with the planning and implementation phases of development, and costs that
are associated with maintenance of the existing websites or software for internal use. Certain costs associated with developing internal-use
software are capitalized when such costs are incurred within the application development stage of software development.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;The Company
also follows the provisions of FASB ASC 985-20, Accounting for the Costs of Computer Software to Be Sold, Leased, or Otherwise Marketed
(&#x201c;ASC 985-20&#x201d;). ASC 985-20 requires that software development costs incurred in conjunction with product development be charged
to research and development expense until technological feasibility is established using either the detail design approach or working
model approach. Thereafter, until the product is released for sale, software development costs should be capitalized and reported at the
lower of unamortized cost or net realizable value of the related product. For the six months ended June 30, 2023 and for the year ended
December 31, 2022,&#160;&lt;span id="xdx_90F_eus-gaap--CostsIncurredDevelopmentCosts_pp0p0_do_c20230101__20230630_zSFHBHFC18sb" title="Development cost"&gt;&lt;span id="xdx_903_eus-gaap--CostsIncurredDevelopmentCosts_pp0p0_do_c20220101__20221231_zymRhWZCAwyk" title="Development cost"&gt;no&lt;/span&gt;&lt;/span&gt;&#160;software costs were capitalized due to the short timing between technological feasibility and release
of software.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:CostsIncurredDevelopmentCosts
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">0</us-gaap:CostsIncurredDevelopmentCosts>
    <us-gaap:CostsIncurredDevelopmentCosts
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      unitRef="USD">0</us-gaap:CostsIncurredDevelopmentCosts>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_84D_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_zgMe5gKrsEG3" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_864_z27YRUSBIsgd"&gt;Share-based
Compensation&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 20pt; text-align: justify"&gt;&lt;span&gt;&#160;The Company
accounts for share-based compensation awards in accordance with FASB ASC Topic 718, &#x201c;Compensation &#x2013; Stock Compensation&#x201d;,
which requires that share-based payment transactions with employees be measured based on the grant-date fair value of the equity instrument
issued and recognized as compensation expense over the requisite service period. The Company accounts for share-based compensation awards
to non-employees in accordance with FASB ASC Topic 718 amended by ASU 2018-07. Under FASB ASC Topic 718, share-based compensation granted
to non-employees has been determined as the fair value of the consideration received or the fair value of equity instrument issued, whichever
is more reliably measured and is recognized as an expense as the goods or services are received.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <ifbd:ValueAddedTaxesPoliciesTextBlock contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_842_ecustom--ValueAddedTaxesPoliciesTextBlock_ztpPVH8kG3r6" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86F_zpd1rQNV6uze"&gt;Value added
taxes&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;Revenue represents
the invoiced value of service, net of value added tax (&#x201c;VAT&#x201d;). The VAT is based on gross sales price and VAT rates range up
to 6%, depending on the type of service provided. Entities that are VAT general taxpayers are allowed to offset qualified input VAT paid
to suppliers against their output VAT liabilities. Net VAT balance between input VAT and output VAT is recorded in tax payable. All of
the VAT returns filed by the Company&#x2019;s subsidiaries in China have been and remain subject to examination by the tax authorities
for five years from the date of filing.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;





















</ifbd:ValueAddedTaxesPoliciesTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_849_eus-gaap--IncomeTaxPolicyTextBlock_z7PNkd6yLZPh" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;span&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86D_zw8qbzcrIpG9"&gt;Income taxes&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;The Company
accounts for current income taxes in accordance with the laws of the relevant tax authorities. The charge for taxation is based on the
results for the fiscal year as adjusted for items which are non-assessable or disallowed. It is calculated using tax rates that have been
enacted or substantively enacted by the balance sheet date.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;Deferred taxes
are accounted for using the asset and liability method in respect of temporary differences arising from differences between the carrying
amount of assets and liabilities in the unaudited interim condensed consolidated financial statements and the corresponding tax basis
used in the computation of assessable tax profit. In principle, deferred tax liabilities are recognized for all taxable temporary differences.
Deferred tax assets are recognized to the extent that it is probable that taxable profit will be available against which deductible temporary
differences can be utilized. Deferred tax is calculated using tax rates that are expected to apply to the period when the asset is realized
or the liability is settled. Deferred tax is charged or credited in the income statement, except when it is related to items credited
or charged directly to equity, in which case the deferred tax is also dealt with in equity. Deferred tax assets are reduced by a valuation
allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not
be realized. Current income taxes are provided for in accordance with the laws of the relevant taxing authorities. The Company presents
deferred tax assets and liabilities as noncurrent in the balance sheet based on an analysis of each taxpaying component within a jurisdiction.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;An uncertain
tax position is recognized as a benefit only if it is &#x201c;more likely than not&#x201d; that the tax position would be sustained in a
tax examination, with a tax examination being presumed to occur. The amount recognized is the largest amount of tax benefit that is greater
than 50% likely of being realized on examination. For tax positions not meeting the &#x201c;more likely than not&#x201d; test, no tax benefit
is recorded. No penalties and interest incurred related to underpayment of income tax are classified as income tax expense in the period
incurred. PRC tax returns filed in 2022 and 2021 are subject to examination by any applicable tax authorities.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_840_eus-gaap--ComprehensiveIncomePolicyPolicyTextBlock_zZbjqbTvAdij" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;span style="background-color: white"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86D_zX5AzTXg8mog"&gt;Comprehensive loss&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;Comprehensive
loss consists of two components, net loss and other comprehensive income (loss). Other comprehensive income (loss) refers to revenue,
expenses, gains and losses that under GAAP are recorded as an element of equity but are excluded from net income. Other comprehensive
income (loss) consists of a foreign currency translation adjustment resulting from the Company not using the U.S. dollar as its functional
currencies.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_842_eus-gaap--EarningsPerSharePolicyTextBlock_zpbH6aguWJy9" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;span&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_866_zH3Xz5b200al"&gt;Loss per share&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;The Company
computes earnings (loss) per share (&#x201c;EPS&#x201d;) in accordance with ASC 260, &#x201c;Earnings per Share&#x201d;. ASC 260 requires
companies to present basic and diluted EPS. Basic EPS is measured as net income divided by the weighted average ordinary shares outstanding
for the period. Diluted EPS presents the dilutive effect on a per share basis of the potential ordinary shares (e.g., convertible securities,
options and warrants) as if they had been converted at the beginning of the periods presented, or issuance date, if later. Potential ordinary
shares that have an anti-dilutive effect (i.e., those that increase income per share or decrease loss per share) are excluded from the
calculation of diluted EPS. For the six months ended June 30, 2023 and 2022, there were&#160;&lt;span id="xdx_904_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_do_c20230101__20230630_zMLcwo50YFh" title="Dilutive shares"&gt;&lt;span id="xdx_902_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_do_c20220101__20220630_zOgQ0HaGKRe6" title="Dilutive shares"&gt;no&lt;/span&gt;&lt;/span&gt;&#160;dilutive shares.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="From2023-01-01to2023-06-30"
      decimals="INF"
      unitRef="Shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="From2022-01-012022-06-30"
      decimals="INF"
      unitRef="Shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <ifbd:WarrantsPolicyTextBlock contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_842_ecustom--WarrantsPolicyTextBlock_zkMfWBkAacUd" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86F_zaaUWhcHBv71"&gt;Warrants&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;The Company
accounts for warrants as either equity-classified or liability-classified instruments based on an assessment of the warrant&#x2019;s specific
terms and applicable authoritative guidance in Financial Accounting Standards Board (&#x201c;FASB&#x201d;) Accounting Standards Codification
(&#x201c;ASC&#x201d;) 480, Distinguishing Liabilities from Equity (&#x201c;ASC 480&#x201d;) and ASC 815, Derivatives and Hedging (&#x201c;ASC
815&#x201d;). The assessment considers whether the warrants are freestanding financial instruments pursuant to ASC 480, meet the definition
of a liability pursuant to ASC 480, and whether the warrants meet all of the requirements for equity classification under ASC 815, including
whether the warrants are indexed to the Company&#x2019;s own ordinary shares and whether the warrant holders could potentially require
&#x201c;net cash settlement&#x201d; in a circumstance outside of the Company&#x2019;s control, among other conditions for equity classification.
This assessment, which requires the use of professional judgment, is conducted at the time of warrant issuance and as of each subsequent
quarterly period end date while the warrants are outstanding.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;





















&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;For issued or
modified warrants that meet all of the criteria for equity classification, the warrants are required to be recorded as a component of
additional paid-in capital at the time of issuance. For issued or modified warrants that do not meet all the criteria for equity classification,
the warrants are required to be recorded at their initial fair value on the date of issuance, and each balance sheet date thereafter.
Changes in the estimated fair value of the warrants are recognized as a non-cash gain or loss on the statements of operations. The Company
evaluated its warrants and determined the warrants are indexed to the Company&#x2019;s own stock as&#160;the warrants do not contain any
exercise contingencies, the warrants&#x2019; settlement amount equals the difference between the fair value of the Company&#x2019;s common
stock price and the warrant contract strike price and the only variables which could affect the settlement amount would be inputs to the
fair value for a fixed-for-fixed option on equity shares. The Company also analyzed ASC 815-40-25 to determine whether the warrant contracts
should be classified in stockholders&#x2019; equity in the Company&#x2019;s statements of financial condition and concluded that the warrant
contracts meet all of the criteria for classification as equity as the Company is not require to net settle. Based on this analysis, the
Company determined the warrant contracts should be classified as equity.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</ifbd:WarrantsPolicyTextBlock>
    <us-gaap:PostemploymentBenefitPlansPolicy contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_84E_eus-gaap--PostemploymentBenefitPlansPolicy_z4mEF8Z1TvG4" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86A_z7VOjcpmZ9C9"&gt;Employee
benefits&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 20pt; text-align: justify"&gt;&lt;span&gt;The full-time
employees of the Company are entitled to staff welfare benefits including medical care, housing fund, pension benefits, unemployment insurance
and other welfare, which are PRC government mandated defined contribution plans. The Company is required to accrue for these benefits
based on certain percentages of the employees&#x2019; respective salaries, subject to certain ceilings, in accordance with the relevant
PRC regulations, and make cash contributions to the state-sponsored plans out of the amounts accrued. All expenses for the plans occurred
in discontinued operation entities, which were $&lt;span id="xdx_907_eus-gaap--LaborAndRelatedExpense_pp0p0_c20230101__20230630_zrQuXAWVAw13" title="Employee benefits"&gt;185,902&lt;/span&gt; and $&lt;span id="xdx_90C_eus-gaap--LaborAndRelatedExpense_pp0p0_c20220101__20220630_z1Wo6WAuOgBc" title="Employee benefits"&gt;486,517&#160;&lt;/span&gt;for the six months ended June 30, 2023 and 2022, respectively.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:PostemploymentBenefitPlansPolicy>
    <us-gaap:LaborAndRelatedExpense
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">185902</us-gaap:LaborAndRelatedExpense>
    <us-gaap:LaborAndRelatedExpense
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">486517</us-gaap:LaborAndRelatedExpense>
    <ifbd:StatutoryReservesPoliciesTextBlock contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_84C_ecustom--StatutoryReservesPoliciesTextBlock_zP7keCpDLvG3" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;span style="background-color: white"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86F_zb1p9kDYTRUb"&gt;Statutory reserves&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;Pursuant to
the laws applicable to the PRC, PRC entities must make appropriations from after-tax profit to the non-distributable &#x201c;statutory
surplus reserve fund&#x201d;. Subject to certain cumulative limits, the &#x201c;statutory surplus reserve fund&#x201d; requires annual appropriations
of 10% of after-tax profit until the aggregated appropriations reach 50% of the registered capital (as determined under accounting principles
generally accepted in the PRC (&#x201c;PRC GAAP&#x201d;) at each year-end). If the Company has accumulated loss from prior periods, the
Company is able to use the current period net income after tax to offset against the accumulate loss.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</ifbd:StatutoryReservesPoliciesTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_846_eus-gaap--SegmentReportingPolicyPolicyTextBlock_z2tc5pWvS71k" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;span&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_862_zWYeu2lBq5G6"&gt;Segment reporting&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;ASC 280, &#x201c;Segment
Reporting&#x201d;, establishes standards for reporting information about operating segments on a basis consistent with the Company&#x2019;s
internal organizational structure as well as information about geographical areas, business segments and major customers in financial
statements for detailing the Company&#x2019;s business segments.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_841_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zRPctAG9HjGa" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;span style="background-color: white"&gt;&lt;span style="text-decoration: underline"&gt;&lt;span id="xdx_86E_zlpELuFtRnQk"&gt;Recently issued accounting pronouncements&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;In May 2019,
the FASB issued ASU 2019-05, which is an update to ASU Update No. 2016-13, Financial Instruments&#x2014;Credit Losses (Topic 326): Measurement
of Credit Losses on Financial Instruments, which introduced the expected credit losses methodology for the measurement of credit losses
on financial assets measured at amortized cost basis, replacing the previous incurred loss methodology. The amendments in Update 2016-13
added Topic 326, Financial Instruments&#x2014;Credit Losses, and made several consequential amendments to the Codification. Update 2016-13
also modified the accounting for available-for-sale debt securities, which must be individually assessed for credit losses when fair value
is less than the amortized cost basis, in accordance with Subtopic 326-30, Financial Instruments&#x2014; Credit Losses&#x2014;Available-for-Sale
Debt Securities. The amendments in this ASU address those stakeholders&#x2019; concerns by providing an option to irrevocably elect the
fair value option for certain financial assets previously measured at amortized cost basis. For those entities, the targeted transition
relief will increase comparability of financial statement information by providing an option to align measurement methodologies for similar
financial assets. Furthermore, the targeted transition relief also may reduce the costs for some entities to comply with the amendments
in Update 2016-13 while still providing financial statement users with decision-useful information. ASU 2019-05 is effective for the Company
for annual and interim reporting periods beginning January 1, 2023 after FASB delayed the effective date for non-public companies with
ASU 2019-10. The Company is currently evaluating the impact of this new standard on its unaudited interim condensed consolidated financial
statements and related disclosures.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;





















&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;In May 2021,
The FASB issued ASU 2021-04, &#x201c;Earnings Per Share (Topic 260), Debt&#x2014; Modifications and Extinguishments (Subtopic 470-50), Compensation&#x2014;Stock
Compensation (Topic 718), and Derivatives and Hedging&#x2014; Contracts in Entity&#x2019;s Own Equity (Subtopic 815-40)&#x201d;. The amendments
in this Update provide the following guidance for a modification or an exchange of a freestanding equity-classified written call option
that is not within the scope of another Topic: (1) An entity should treat a modification of the terms or conditions or an exchange of
a freestanding equity-classified written call option that remains equity classified after modification or exchange as an exchange of the
original instrument for a new instrument. (2) An entity should measure the effect of a modification or an exchange of a freestanding equity-classified
written call option that remains equity classified after modification or exchange as follows: a. For a modification or an exchange that
is a part of or directly related to a modification or an exchange of an existing debt instrument or line-of-credit or revolving-debt arrangements
(hereinafter, referred to as a &#x201c;debt&#x201d; or &#x201c;debt instrument&#x201d;), as the difference between the fair value of the modified
or exchanged written call option and the fair value of that written call option immediately before it is modified or exchanged. Specifically,
an entity should consider: a. An increase or a decrease in the fair value of the modified or exchanged written call option in applying
the 10 percent cash flow test and/or calculating the fees between debtor and creditor in accordance with Subtopic 470-50, Debt&#x2014;Modifications
and Extinguishments. ii. An increase (but not a decrease) in the fair value of the modified or exchanged written call option in calculating
the third-party costs in accordance with Subtopic 470-50. b. For all other modifications or exchanges, as the excess, if any, of the fair
value of the modified or exchanged written call option over the fair value of that written call option immediately before it is modified
or exchanged. c. An entity should recognize the effect of a modification or an exchange of a freestanding equity-classified written call
option that remains equity classified after modification or exchange on the basis of the substance of the transaction, in the same manner
as if cash had been paid as consideration, as follows: a. A financing transaction to raise equity. The effect should be recognized as
an equity issuance cost in accordance with the guidance in Topic 340, Other Assets and Deferred Costs. b. A financing transaction to raise
or modify debt. The effect should be recognized as a cost in accordance with the guidance in Topic 470, Debt, and Topic 835, Interest.
c. Other modifications or exchanges that are not related to financings or compensation for goods or services or other exchange 3 transactions
within the scope of another Topic. The effect should be recognized as a dividend. For entities that present EPS in accordance with Topic
260, that dividend should be an adjustment to net income (or net loss) in the basic EPS calculation. An entity should recognize the effect
of a modification or an exchange of a freestanding equity-classified written call option to compensate for goods or services in accordance
with the guidance in Topic 718, Compensation&#x2014;Stock Compensation. In a multiple-element transaction (for example, one that includes
both debt financing and equity financing), the total effect of the modification should be allocated to the respective elements in the
transaction. The amendments in this Update are effective for all entities for fiscal years beginning after December 15, 2021, including
interim periods within those fiscal years. Adoption of this new update did not materially impact the Company&#x2019;s unaudited interim
condensed consolidated financial statements and related disclosures after the Company&#x2019;s evaluation.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;Except as mentioned
above, the Company does not believe other recently issued but not yet effective accounting standards, if currently adopted, would have
a material effect on the Company&#x2019;s unaudited interim condensed consolidated balance sheets, statements of income and comprehensive
income and statements of cash flows.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:VariableInterestEntityDisclosureTextBlock contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_80D_eus-gaap--VariableInterestEntityDisclosureTextBlock_zzADrfQhfeKg" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;&lt;b&gt;Note 3 &#x2013;&#160;&lt;span id="xdx_82E_zBCBYyCTxcV"&gt;Variable
interest entity&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;On May 27, 2020,
Infobird WFOE entered into the Contractual Arrangements with Infobird Beijing. The significant terms of these Contractual Arrangements
are summarized in &#x201c;Note 1 &#x2013; Nature of business and organization&#x201d; above. As a result, the Company classifies Infobird
Beijing as a VIE which should be consolidated based on the structure as described in Note 1.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;





















&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;A VIE is an
entity that has either a total equity investment that is insufficient to permit the entity to finance its activities without additional
subordinated financial support, or whose equity investors lack the characteristics of a controlling financial interest, such as through
voting rights, right to receive the expected residual returns of the entity or obligation to absorb the expected losses of the entity.
The variable interest holder, if any, that has a controlling financial interest in a VIE is deemed to be the primary beneficiary for accounting
purposes and must consolidate the VIE. Infobird WFOE is deemed to have a controlling financial interest and be the primary beneficiary
for accounting purposes of Infobird Beijing because it has both of the following characteristics:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 3%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(1)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 97%; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The power to
    direct activities at Infobird Beijing that most significantly impact such entity&#x2019;s economic performance, and&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(2)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The right to receive benefits
    from Infobird Beijing that could potentially be significant to such entity.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;Pursuant to
the Contractual Arrangements, Infobird Beijing pays service fees equal to all of its net income to Infobird WFOE. The Contractual Arrangements
are designed so that Infobird Beijing operates for the benefit of Infobird WFOE and ultimately, the Company.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;Under the Contractual
Arrangements, the Company has the power to direct activities of the VIEs and can have assets transferred out of the VIEs. Therefore, the
Company considers that there is no asset in the VIEs that can be used only to settle obligations of the VIEs, except for registered capital
and PRC statutory reserves, if any. As the VIEs are incorporated as limited liability companies under the Company Law of the PRC, creditors
of the VIEs do not have recourse to the general credit of the Company for any of the liabilities of the VIEs.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;Accordingly,
the accounts of Infobird Beijing are consolidated in the accompanying unaudited interim condensed consolidated financial statements. In
addition, its financial positions and results of operations are included in the Company&#x2019;s unaudited interim condensed consolidated
financial statements.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;The carrying
amount of the VIEs&#x2019; consolidated assets and liabilities are as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_882_eus-gaap--ScheduleOfVariableInterestEntitiesTextBlock_zwHSgCOwPco6" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Variable interest entity (Details)"&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
&lt;td style="padding-top: 0pt; padding-right: 0pt; padding-left: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span id="xdx_8B3_z50WVSKOygu" style="display: none"&gt;Schedule of VIEs&#x2019; consolidated assets and liabilities&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td id="xdx_495_20230630__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zqapO3hBdP2c" style="text-align: center"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td id="xdx_49F_20221231__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zpLAZXRjIn8j" style="text-align: center"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 12pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;As of &lt;/b&gt;&lt;/span&gt; &lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt; &lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;br/&gt;
June 30, 2023&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As of&lt;br/&gt; December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 12pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 12pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td colspan="3" style="font-size: 12pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 12pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td colspan="3" style="font-size: 12pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_404_eus-gaap--AssetsCurrent_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; width: 56%; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Current assets belong to discontinued operation&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 8%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 12%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1,124,900&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 8%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 12%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1,504,164&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_404_eus-gaap--OtherAssets_iI_pp0p0" style="vertical-align: bottom; background-color: White"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Other assets belong to discontinued operation&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;7,744,428&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;9,008,407&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_400_eus-gaap--Assets_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total assets belong to discontinued operation&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;8,869,328&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;10,512,571&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_405_eus-gaap--Liabilities_iNI_pp0p0_di_zTgMMYeijPnk" style="vertical-align: bottom; background-color: White"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total liabilities belong to discontinued operation&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(29,229,090&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(27,769,551&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_409_eus-gaap--StockholdersEquity_iI_pp0p0_z1zg1oosXbc5" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Net deficits belong to discontinued operation&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(20,359,762&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(17,256,980&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;









&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="background-color: white"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="background-color: white"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="background-color: white"&gt;&lt;/span&gt;&lt;/p&gt;















&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;The summarized
operating results of the VIEs are as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_88B_ecustom--ScheduleOfSummarizedVariableInterestEntitiesTextBlock_zmNu8k7nTY2d" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Variable interest entity (Details 1)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span id="xdx_8B3_z6Ex7D4gwCNe" style="display: none"&gt;Schedule of operating results of VIEs&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" id="xdx_49C_20230101__20230630__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zhK4lcC85N2i" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" id="xdx_49A_20220101__20220630__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_ztuiFCYJsUWd" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;For
    the six months ended June 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;For
    the six months ended June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_pp0p0_zMy2atc6xK2j" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; width: 56%; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Net
    loss from discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 8%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(3,842,329&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 8%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(6,440,381&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;Include $&lt;span id="xdx_90D_eus-gaap--OtherResearchAndDevelopmentExpense_pp0p0_c20230101__20230630__dei--LegalEntityAxis__custom--InforbirdWFOEMember_zNn5hSgEIXWi" title="Research and development expense"&gt;537,098&lt;/span&gt; and $&lt;span id="xdx_90D_eus-gaap--OtherResearchAndDevelopmentExpense_pp0p0_c20220101__20220630__dei--LegalEntityAxis__custom--InforbirdWFOEMember_zULkv3O6Ow77" title="Research and development expense"&gt;485,351&lt;/span&gt;&#160;intercompany
research and development expense incurred from Infobird WFOE for the six months ended June 30, 2023 and 2022, respectively.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Include $&lt;span id="xdx_90E_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_pp0p0_c20230101__20230630__dei--LegalEntityAxis__custom--InforbirdWFOEMember_zrv23GxqgOud" title="Revenue recognized"&gt;503,525&lt;/span&gt; and $&lt;span id="xdx_909_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_pp0p0_c20220101__20220630__dei--LegalEntityAxis__custom--InforbirdWFOEMember_z9vDkMbLlG7d" title="Revenue recognized"&gt;312,494&lt;/span&gt; intercompany revenue recognized from Infobird
WFOE for the six months ended June 30, 2023 and 2022, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

</us-gaap:VariableInterestEntityDisclosureTextBlock>
    <us-gaap:ScheduleOfVariableInterestEntitiesTextBlock contextRef="From2023-01-01to2023-06-30">&lt;table cellpadding="0" cellspacing="0" id="xdx_882_eus-gaap--ScheduleOfVariableInterestEntitiesTextBlock_zwHSgCOwPco6" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Variable interest entity (Details)"&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
&lt;td style="padding-top: 0pt; padding-right: 0pt; padding-left: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span id="xdx_8B3_z50WVSKOygu" style="display: none"&gt;Schedule of VIEs&#x2019; consolidated assets and liabilities&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td id="xdx_495_20230630__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zqapO3hBdP2c" style="text-align: center"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td id="xdx_49F_20221231__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zpLAZXRjIn8j" style="text-align: center"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 12pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;As of &lt;/b&gt;&lt;/span&gt; &lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt; &lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;br/&gt;
June 30, 2023&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As of&lt;br/&gt; December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 12pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 12pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td colspan="3" style="font-size: 12pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 12pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td colspan="3" style="font-size: 12pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_404_eus-gaap--AssetsCurrent_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; width: 56%; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Current assets belong to discontinued operation&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 8%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 12%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1,124,900&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 8%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 12%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1,504,164&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_404_eus-gaap--OtherAssets_iI_pp0p0" style="vertical-align: bottom; background-color: White"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Other assets belong to discontinued operation&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;7,744,428&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;9,008,407&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_400_eus-gaap--Assets_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total assets belong to discontinued operation&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;8,869,328&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;10,512,571&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_405_eus-gaap--Liabilities_iNI_pp0p0_di_zTgMMYeijPnk" style="vertical-align: bottom; background-color: White"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total liabilities belong to discontinued operation&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(29,229,090&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(27,769,551&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_409_eus-gaap--StockholdersEquity_iI_pp0p0_z1zg1oosXbc5" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Net deficits belong to discontinued operation&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(20,359,762&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(17,256,980&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:ScheduleOfVariableInterestEntitiesTextBlock>
    <us-gaap:AssetsCurrent
      contextRef="AsOf2023-06-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="0"
      unitRef="USD">1124900</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="AsOf2022-12-31_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="0"
      unitRef="USD">1504164</us-gaap:AssetsCurrent>
    <us-gaap:OtherAssets
      contextRef="AsOf2023-06-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="0"
      unitRef="USD">7744428</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="AsOf2022-12-31_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="0"
      unitRef="USD">9008407</us-gaap:OtherAssets>
    <us-gaap:Assets
      contextRef="AsOf2023-06-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="0"
      unitRef="USD">8869328</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="AsOf2022-12-31_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="0"
      unitRef="USD">10512571</us-gaap:Assets>
    <us-gaap:Liabilities
      contextRef="AsOf2023-06-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="0"
      unitRef="USD">29229090</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="AsOf2022-12-31_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="0"
      unitRef="USD">27769551</us-gaap:Liabilities>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-06-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="0"
      unitRef="USD">-20359762</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-12-31_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="0"
      unitRef="USD">-17256980</us-gaap:StockholdersEquity>
    <ifbd:ScheduleOfSummarizedVariableInterestEntitiesTextBlock contextRef="From2023-01-01to2023-06-30">&lt;table cellpadding="0" cellspacing="0" id="xdx_88B_ecustom--ScheduleOfSummarizedVariableInterestEntitiesTextBlock_zmNu8k7nTY2d" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Variable interest entity (Details 1)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span id="xdx_8B3_z6Ex7D4gwCNe" style="display: none"&gt;Schedule of operating results of VIEs&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" id="xdx_49C_20230101__20230630__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_zhK4lcC85N2i" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" id="xdx_49A_20220101__20220630__srt--ConsolidatedEntitiesAxis__us-gaap--VariableInterestEntityPrimaryBeneficiaryMember_ztuiFCYJsUWd" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;For
    the six months ended June 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;For
    the six months ended June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_pp0p0_zMy2atc6xK2j" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; width: 56%; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Net
    loss from discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 8%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(3,842,329&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 8%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(6,440,381&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</ifbd:ScheduleOfSummarizedVariableInterestEntitiesTextBlock>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="From2023-01-012023-06-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="0"
      unitRef="USD">-3842329</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="From2022-01-012022-06-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"
      decimals="0"
      unitRef="USD">-6440381</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:OtherResearchAndDevelopmentExpense
      contextRef="From2023-01-012023-06-30_custom_InforbirdWFOEMember"
      decimals="0"
      unitRef="USD">537098</us-gaap:OtherResearchAndDevelopmentExpense>
    <us-gaap:OtherResearchAndDevelopmentExpense
      contextRef="From2022-01-012022-06-30_custom_InforbirdWFOEMember"
      decimals="0"
      unitRef="USD">485351</us-gaap:OtherResearchAndDevelopmentExpense>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="From2023-01-012023-06-30_custom_InforbirdWFOEMember"
      decimals="0"
      unitRef="USD">503525</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="From2022-01-012022-06-30_custom_InforbirdWFOEMember"
      decimals="0"
      unitRef="USD">312494</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:BusinessCombinationDisclosureTextBlock contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_80D_eus-gaap--BusinessCombinationDisclosureTextBlock_zXawfUgiOtxg" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;span style="background-color: white"&gt;&lt;b&gt;Note 4 &#x2014;&#160;&lt;span id="xdx_828_z0mQAeuMZBX3"&gt;Business combination&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;Acquisition
of Anhui Weiao:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;On May 31, 2022,
Infobird Anhui completed its &lt;span id="xdx_909_eus-gaap--BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage_iI_pip0_dp_c20220531__us-gaap--BusinessAcquisitionAxis__custom--ShanghaiQishuoMember_zcvVQ5M0LLEh" title="Acquisition percentage"&gt;100&lt;/span&gt;% acquisition of Anhui Weiao, a PRC limited liability company for nil consideration. Anhui Weiao owned
a VATS License with the business scope of &#x201c;National Domestic Call Center Services&#x201d;.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;The Company&#x2019;s
acquisition of Anhui Weiao was accounted for as business combination in accordance with ASC 805. The Company then allocated the fair value
of consideration of Anui Weiao based upon the fair value of the identifiable assets acquired and liabilities assumed on the acquisition
date. The Company estimated the fair values of the assets acquired and liabilities assumed at the acquisition date in accordance with
the Business Combination standard issued by the FASB with the valuation methodologies using level 3 inputs, except for other current assets
and current liabilities were valued using the cost approach. Management of the Company is responsible for determining the fair value of
assets acquired, liabilities assumed and intangible assets identified as of the acquisition date and considered a number of factors including
valuations from independent appraisers. Acquisition-related costs incurred for the acquisitions are not material and have been expensed
as incurred in general and administrative expense. Both the consideration paid and fair value of net assets of Anhui Weiao was nil, thus
no goodwill recognized for this acquisition.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;The
amounts of revenue and net loss that resulted from the acquisition and were included in the unaudited interim condensed consolidated
statements of operations and comprehensive income (loss) during the six months ended June 30, 2023 and 2022 were $nil &lt;span id="xdx_90E_eus-gaap--BusinessAcquisitionsProFormaNetIncomeLoss_pp0p0_c20230101__20230630__us-gaap--BusinessAcquisitionAxis__custom--ShanghaiQishuoMember_ztOpD8Mhma62" style="display: none" title="Operations and comprehensive income (loss)"&gt;0&lt;/span&gt; and $&lt;span id="xdx_903_eus-gaap--BusinessAcquisitionsProFormaNetIncomeLoss_pp0p0_c20220101__20220630__us-gaap--BusinessAcquisitionAxis__custom--ShanghaiQishuoMember_zCuSLGhxaBP7" title="Operations and comprehensive income (loss)"&gt;1,299&lt;/span&gt;
in net loss from discontinued operations, respectively.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage
      contextRef="AsOf2022-05-31_custom_ShanghaiQishuoMember"
      decimals="INF"
      unitRef="Pure">1</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="From2023-01-012023-06-30_custom_ShanghaiQishuoMember36988093"
      decimals="0"
      unitRef="USD">0</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="From2022-01-012022-06-30_custom_ShanghaiQishuoMember"
      decimals="0"
      unitRef="USD">1299</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_80B_eus-gaap--DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_zZZbwVwxkND6" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;span style="background-color: white"&gt;&lt;b&gt;Note&#160;5 &#x2014;&#160;&lt;span id="xdx_827_z8sJRdk2qN5a"&gt;Discontinued
Operations&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;In August 2023,
the Company discontinued its SaaS services in the Mainland of China. As a result, the result of operations for the Company&#x2019;s Mainland
SaaS services business are reported as discontinued operations under the guidance of ASC 205.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;
























&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;Reconciliation
of the carrying amounts of major classes of assets and liabilitiies from discontinued operations in the consolidated balance sheets as
of June 30, 2023 and December 31, 2022 is as follow:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;Carrying
amounts of major classes of assets included as part of discountinued operations of Infobird HK, Infobird WFOE, Infobird Beijing, Infobird
Guiyang, Infobird Anhui, Shanghai Qishuo and Anhui Weiao:&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_897_ecustom--ScheduleOfDisposalGroupsIncludingDiscontinuedOperationstBalanceSheetAndAdditionalDisclosuresTextBlock_pp0p0_zCDO0uqJ2tU4" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Discontinued operations - (Details)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-indent: -10pt"&gt;&lt;span id="xdx_8BC_zUpZqjejDJt" style="display: none"&gt;Schedule of assets and liabilities from discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_49B_20230630_z9xkh4aCgFG7" style="font-size: 10pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_499_20221231_z2z1YfuM3Gnh" style="font-size: 10pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;June
    30,&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;December
    31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_iB_zi69SYqq1sb8" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;CURRENT
    ASSETS:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_iI_pp0p0_maAODGIzurc_zkMzqZoY0mY5" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 20pt; width: 56%; font-size: 10pt; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 8%; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;555,523&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 8%; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;829,258&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_iI_maAODGIzurc_zMU2cJoWotOh" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Accounts
    receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;356,330&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;402,309&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_ecustom--DisposalGroupIncludingDiscontinuedOperationOtherReceivableNet_iI_maAODGIzurc_zELEC4Z8RIK3" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Other
    receivables, net&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;97,768&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;99,405&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_ecustom--DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties_iI_maAODGIzurc_z4UA6Y8Xjtyl" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Due
    from related parties&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;13,791&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;29,983&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_iI_maAODGIzurc_zAwuxtgmsdXa" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Prepayments
    and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;104,160&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;202,054&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_iTI_mtAODGIzurc_maDGIDOz9hP_zLzDUJqViAHg" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total
    current assets of discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1,127,572&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1,563,009&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract_iB_zgm1wk3D1Et4" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;OTHER
    ASSETS:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eus-gaap--DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent_iI_maDGIDOz936_zk6DrUjFptwc" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Property
    and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;122,383&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;153,516&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_ecustom--DisposalGroupIncludingDiscontinuedOperationRightOfUseAssetsNoncurrent_iI_maDGIDOz936_zQnFWPcZk4Zi" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Right-of-use
    assets&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;23,512&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;52,813&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_ecustom--DisposalGroupIncludingDiscontinuedOperationLongTermDepositsNoncurrent_iI_maDGIDOz936_zSF5XDEjPoLe" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Long-term
    deposits, net&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;16,687&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;18,993&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent_iI_maDGIDOz936_zs2RhWL97AUd" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Intangible
    assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0963"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2,556,761&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent_iI_maDGIDOz936_zaQeAPDS0MCc" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0966"&gt;&#x2014;&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;478,657&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_iTI_mtDGIDOz936_maDGIDOz9hP_zlPeN4EFK7s9" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total
    other assets of discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;162,582&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;3,260,740&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_ecustom--DisposalGroupIncludingDiscontinuedOperationAssets_iTI_mtDGIDOz9hP_zBExirhxTYy" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 40pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total
    assets of discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1,290,154&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;4,823,749&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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: 0; text-align: justify"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;Carrying
amounts of major classes of liabilities included as part of discountinued operations of Infobird HK, Infobird WFOE, Infobird Beijing,
Infobird Guiyang, Infobird Anhui, Shanghai Qishuo and Anhui Weiao:&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;June
    30,&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;December
    31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_iB_zZFkr4Qu0dn7" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;CURRENT
    LIABILITIES:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent_iI_maLODGIzyKP_zycDtaU1jwE9" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 20pt; width: 56%; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Account
    payable&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 8%; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;3,126,502&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 8%; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;3,216,364&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_ecustom--DisposalGroupIncludingDiscontinuedOperationBankLoansCurrent_iI_maLODGIzyKP_zduEhupMWQSa" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Bank
    loans - current&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;550,169&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;3,548,242&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_ecustom--DisposalGroupIncludingDiscontinuedOperationOtherPayableAndAccruedLiabilitiesCurrent_iI_maLODGIzyKP_zGKpvuOVfrF6" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Othr
    payables and accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1,076,953&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1,134,345&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_iI_maLODGIzyKP_zd7dhsd4dnq8" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Due
    to related parties&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;19,352&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;53,671&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToInfobirdCaymanCurrent_iI_maLODGIzyKP_z3QPzgin95X4" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Due
    to Infobird Cayman&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;17,632,181&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;14,013,927&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent_iI_maLODGIzyKP_zqQI216pj4Di" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Deferred
    revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1,166,920&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1,460,249&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--DisposalGroupIncludingDiscontinuedOperationAccruedIncomeTaxesPayable_iI_maLODGIzyKP_zQ3zROCobF99" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Taxes
    payable&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;688,787&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;653,085&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_ecustom--DisposalGroupIncludingDiscontinuedOperationLeaseLiabilitiesCurrentLiabilities_iI_maLODGIzyKP_zeDbdTJQF0E2" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Lease
    liabilities - current&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;19,375&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;39,861&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_iTI_mtLODGIzyKP_maLODGIzJp3_z5Hl9HzhQU74" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total
    current liabilities of discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;24,280,239&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;24,119,744&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract_iB_zgUsHOYLT6k" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;OTHER
    LIABILITIES:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_ecustom--DisposalGroupIncludingDiscontinuedOperationBankLoansNonCurrent_iI_maLODGIz4CT_zG9DGl4BzEg5" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Bank
    loans - noncurrent&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1008"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;18,170&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_ecustom--DisposalGroupIncludingDiscontinuedOperationLeaseLiabilitiesNonCurrentLiabilities_iI_maLODGIz4CT_zJAgbHoWzfr5" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Lease
    liablities - noncurrent&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1011"&gt;&#x2014;&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;8,602&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_iTI_mtLODGIz4CT_maLODGIzJp3_z1wW82C3ZTNh" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total
    other liabilities of discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1014"&gt;&#x2014;&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;26,772&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_ecustom--LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationLiabilities_iTI_mtLODGIzJp3_z59Ad9psEnrl" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 40pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total
    liabilities of discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;24,280,239&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;24,146,516&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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: 0"&gt;&lt;/p&gt;

&lt;p id="xdx_8A9_z60bwhExEr5j" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;Reconciliation of the amounts of
major classes of income and losses from discontinued operations in the consolidated statements of operations and comprehensive loss for
the six months ended June 30, 2023 and 2022.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;






















&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_880_ecustom--ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementAndAdditionalDisclosuresTextBlock_pp0p0_zhxzrTYuMFG8" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Discontinued Operations - (Details 1)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-indent: -10pt"&gt;&lt;span id="xdx_8B9_zaZj5SAxU1b"&gt;&lt;span style="display: none"&gt;Schedule of income and losses from discontinued
    operations&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_497_20230101__20230630_zFoRss0KznM1" style="font-size: 10pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_491_20220101__20220630_zlYxLMucIn8i" style="font-size: 10pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="7" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;For
    the Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;June
    30,&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;June
    30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_maDGIDOzegO_zta2BYhRc7ch" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; width: 56%; font-size: 10pt; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;REVENUES&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 8%; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2,265,425&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 8%; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2,579,749&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_msDGIDOzegO_zIXZqSSFKikh" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 1pt 10pt; font-size: 10pt; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;COST OF
    REVENUES&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1,406,787&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1,660,645&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_iT_mtDGIDOzegO_maDGIDOz6yk_z6Y9MebTowzg" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 1pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;GROSS
    PROFIT&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;858,638&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;919,104&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;OPERATING
    EXPENSES:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_ecustom--DisposalGroupIncludingDiscontinuedOperationSellingExpense_maDGIDOzy6T_zAF34FcWQeb4" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Selling&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;545,824&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2,434,129&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_maDGIDOzy6T_zJ9pk1K3wGzi" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;General
    and administrative&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;909,818&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2,901,160&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_ecustom--DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment_maDGIDOzy6T_zwwsVOsDIkOi" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Research
    and development&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;695,294&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2,392,063&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_ecustom--DisposalGroupIncludingDiscontinuedOperationLongLiveAssetsImpairment_maDGIDOzy6T_z0Qd6f8ewf98" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Long-live
    assets impairment&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2,621,079&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1050"&gt;&#x2014;&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--DisposalGroupIncludingDiscontinuedOperationOperatingExpense_iT_mtDGIDOzy6T_msDGIDOz6yk_zXmyPsSO2y8c" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total
    operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;4,772,015&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;7,727,352&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_iT_mtDGIDOz6yk_maDOILFzI87_zlO2EAFKR8u" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;LOSS
    FROM OPERATIONS&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(3,913,377&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(6,808,248&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;OTHER
    INCOME (EXPENSE)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--DisposalGroupIncludingDiscontinuedOperationInterestIncome_msDGIDOz9T4_zIMo6NE12wra" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Interest
    income&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1,282&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1,993&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--DisposalGroupIncludingDiscontinuedOperationInterestExpense_iN_di_maDGIDOz9T4_zv9SzSTmi8sj" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Interest
    expense&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(22,808&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(107,293&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_ecustom--DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense_maDGIDOz9T4_zflp2rOm6Za4" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Other
    (expense) income, net&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(166,516&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(56,899&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_ecustom--DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseTotal_iT_mtDGIDOz9T4_msDOILFzI87_z2V50GEIUtq4" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total
    other income (expense), net&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(188,042&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(162,199&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_iT_mtDOILFzI87_maILFDOzf6k_zDOwuMgOda2j" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;LOSS
    BEFORE INCOME TAXES&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(4,101,419&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(6,970,447&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--DiscontinuedOperationTaxEffectOfDiscontinuedOperation_msILFDOzf6k_ze7zMTIB0Lqa" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;PROVISION
    FOR (BENEFIT OF) INCOME TAXES&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1073"&gt;&#x2014;&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(38,125&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTax_iT_mtILFDOzf6k_zflFlXdwYdv6" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;NET
    LOSS FROM DISCONTINUED OPERATIONS&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(4,101,419&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(6,932,322&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <ifbd:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationstBalanceSheetAndAdditionalDisclosuresTextBlock contextRef="From2023-01-01to2023-06-30">&lt;table cellpadding="0" cellspacing="0" id="xdx_897_ecustom--ScheduleOfDisposalGroupsIncludingDiscontinuedOperationstBalanceSheetAndAdditionalDisclosuresTextBlock_pp0p0_zCDO0uqJ2tU4" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Discontinued operations - (Details)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-indent: -10pt"&gt;&lt;span id="xdx_8BC_zUpZqjejDJt" style="display: none"&gt;Schedule of assets and liabilities from discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_49B_20230630_z9xkh4aCgFG7" style="font-size: 10pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_499_20221231_z2z1YfuM3Gnh" style="font-size: 10pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;June
    30,&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;December
    31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_iB_zi69SYqq1sb8" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;CURRENT
    ASSETS:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_iI_pp0p0_maAODGIzurc_zkMzqZoY0mY5" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 20pt; width: 56%; font-size: 10pt; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 8%; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;555,523&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 8%; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;829,258&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_iI_maAODGIzurc_zMU2cJoWotOh" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Accounts
    receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;356,330&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;402,309&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_ecustom--DisposalGroupIncludingDiscontinuedOperationOtherReceivableNet_iI_maAODGIzurc_zELEC4Z8RIK3" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Other
    receivables, net&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;97,768&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;99,405&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_ecustom--DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties_iI_maAODGIzurc_z4UA6Y8Xjtyl" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Due
    from related parties&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;13,791&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;29,983&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_iI_maAODGIzurc_zAwuxtgmsdXa" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Prepayments
    and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;104,160&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;202,054&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_iTI_mtAODGIzurc_maDGIDOz9hP_zLzDUJqViAHg" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total
    current assets of discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1,127,572&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1,563,009&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract_iB_zgm1wk3D1Et4" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;OTHER
    ASSETS:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eus-gaap--DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent_iI_maDGIDOz936_zk6DrUjFptwc" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Property
    and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;122,383&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;153,516&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_ecustom--DisposalGroupIncludingDiscontinuedOperationRightOfUseAssetsNoncurrent_iI_maDGIDOz936_zQnFWPcZk4Zi" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Right-of-use
    assets&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;23,512&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;52,813&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_ecustom--DisposalGroupIncludingDiscontinuedOperationLongTermDepositsNoncurrent_iI_maDGIDOz936_zSF5XDEjPoLe" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Long-term
    deposits, net&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;16,687&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;18,993&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent_iI_maDGIDOz936_zs2RhWL97AUd" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Intangible
    assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0963"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2,556,761&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent_iI_maDGIDOz936_zaQeAPDS0MCc" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0966"&gt;&#x2014;&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;478,657&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_iTI_mtDGIDOz936_maDGIDOz9hP_zlPeN4EFK7s9" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total
    other assets of discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;162,582&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;3,260,740&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_ecustom--DisposalGroupIncludingDiscontinuedOperationAssets_iTI_mtDGIDOz9hP_zBExirhxTYy" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 40pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total
    assets of discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1,290,154&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;4,823,749&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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: 0; text-align: justify"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;Carrying
amounts of major classes of liabilities included as part of discountinued operations of Infobird HK, Infobird WFOE, Infobird Beijing,
Infobird Guiyang, Infobird Anhui, Shanghai Qishuo and Anhui Weiao:&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;June
    30,&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;December
    31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_iB_zZFkr4Qu0dn7" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;CURRENT
    LIABILITIES:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent_iI_maLODGIzyKP_zycDtaU1jwE9" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 20pt; width: 56%; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Account
    payable&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 8%; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;3,126,502&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 8%; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;3,216,364&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_ecustom--DisposalGroupIncludingDiscontinuedOperationBankLoansCurrent_iI_maLODGIzyKP_zduEhupMWQSa" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Bank
    loans - current&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;550,169&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;3,548,242&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_ecustom--DisposalGroupIncludingDiscontinuedOperationOtherPayableAndAccruedLiabilitiesCurrent_iI_maLODGIzyKP_zGKpvuOVfrF6" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Othr
    payables and accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1,076,953&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1,134,345&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_iI_maLODGIzyKP_zd7dhsd4dnq8" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Due
    to related parties&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;19,352&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;53,671&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToInfobirdCaymanCurrent_iI_maLODGIzyKP_z3QPzgin95X4" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Due
    to Infobird Cayman&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;17,632,181&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;14,013,927&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent_iI_maLODGIzyKP_zqQI216pj4Di" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Deferred
    revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1,166,920&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1,460,249&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--DisposalGroupIncludingDiscontinuedOperationAccruedIncomeTaxesPayable_iI_maLODGIzyKP_zQ3zROCobF99" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Taxes
    payable&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;688,787&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;653,085&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_ecustom--DisposalGroupIncludingDiscontinuedOperationLeaseLiabilitiesCurrentLiabilities_iI_maLODGIzyKP_zeDbdTJQF0E2" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Lease
    liabilities - current&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;19,375&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;39,861&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_iTI_mtLODGIzyKP_maLODGIzJp3_z5Hl9HzhQU74" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total
    current liabilities of discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;24,280,239&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;24,119,744&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract_iB_zgUsHOYLT6k" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;OTHER
    LIABILITIES:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_ecustom--DisposalGroupIncludingDiscontinuedOperationBankLoansNonCurrent_iI_maLODGIz4CT_zG9DGl4BzEg5" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Bank
    loans - noncurrent&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1008"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;18,170&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_ecustom--DisposalGroupIncludingDiscontinuedOperationLeaseLiabilitiesNonCurrentLiabilities_iI_maLODGIz4CT_zJAgbHoWzfr5" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Lease
    liablities - noncurrent&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1011"&gt;&#x2014;&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;8,602&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_iTI_mtLODGIz4CT_maLODGIzJp3_z1wW82C3ZTNh" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total
    other liabilities of discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1014"&gt;&#x2014;&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;26,772&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_ecustom--LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationLiabilities_iTI_mtLODGIzJp3_z59Ad9psEnrl" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 40pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total
    liabilities of discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;24,280,239&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;24,146,516&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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: 0"&gt;&lt;/p&gt;

</ifbd:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationstBalanceSheetAndAdditionalDisclosuresTextBlock>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">555523</us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">829258</us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">356330</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">402309</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet>
    <ifbd:DisposalGroupIncludingDiscontinuedOperationOtherReceivableNet contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">97768</ifbd:DisposalGroupIncludingDiscontinuedOperationOtherReceivableNet>
    <ifbd:DisposalGroupIncludingDiscontinuedOperationOtherReceivableNet contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">99405</ifbd:DisposalGroupIncludingDiscontinuedOperationOtherReceivableNet>
    <ifbd:DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">13791</ifbd:DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties>
    <ifbd:DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">29983</ifbd:DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">104160</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">202054</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">1127572</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">1563009</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">122383</us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">153516</us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent>
    <ifbd:DisposalGroupIncludingDiscontinuedOperationRightOfUseAssetsNoncurrent contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">23512</ifbd:DisposalGroupIncludingDiscontinuedOperationRightOfUseAssetsNoncurrent>
    <ifbd:DisposalGroupIncludingDiscontinuedOperationRightOfUseAssetsNoncurrent contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">52813</ifbd:DisposalGroupIncludingDiscontinuedOperationRightOfUseAssetsNoncurrent>
    <ifbd:DisposalGroupIncludingDiscontinuedOperationLongTermDepositsNoncurrent contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">16687</ifbd:DisposalGroupIncludingDiscontinuedOperationLongTermDepositsNoncurrent>
    <ifbd:DisposalGroupIncludingDiscontinuedOperationLongTermDepositsNoncurrent contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">18993</ifbd:DisposalGroupIncludingDiscontinuedOperationLongTermDepositsNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">2556761</us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">478657</us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">162582</us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">3260740</us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent>
    <ifbd:DisposalGroupIncludingDiscontinuedOperationAssets contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">1290154</ifbd:DisposalGroupIncludingDiscontinuedOperationAssets>
    <ifbd:DisposalGroupIncludingDiscontinuedOperationAssets contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">4823749</ifbd:DisposalGroupIncludingDiscontinuedOperationAssets>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">3126502</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">3216364</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent>
    <ifbd:DisposalGroupIncludingDiscontinuedOperationBankLoansCurrent contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">550169</ifbd:DisposalGroupIncludingDiscontinuedOperationBankLoansCurrent>
    <ifbd:DisposalGroupIncludingDiscontinuedOperationBankLoansCurrent contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">3548242</ifbd:DisposalGroupIncludingDiscontinuedOperationBankLoansCurrent>
    <ifbd:DisposalGroupIncludingDiscontinuedOperationOtherPayableAndAccruedLiabilitiesCurrent contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">1076953</ifbd:DisposalGroupIncludingDiscontinuedOperationOtherPayableAndAccruedLiabilitiesCurrent>
    <ifbd:DisposalGroupIncludingDiscontinuedOperationOtherPayableAndAccruedLiabilitiesCurrent contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">1134345</ifbd:DisposalGroupIncludingDiscontinuedOperationOtherPayableAndAccruedLiabilitiesCurrent>
    <ifbd:DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">19352</ifbd:DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent>
    <ifbd:DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">53671</ifbd:DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent>
    <ifbd:DisposalGroupIncludingDiscontinuedOperationDueToInfobirdCaymanCurrent contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">17632181</ifbd:DisposalGroupIncludingDiscontinuedOperationDueToInfobirdCaymanCurrent>
    <ifbd:DisposalGroupIncludingDiscontinuedOperationDueToInfobirdCaymanCurrent contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">14013927</ifbd:DisposalGroupIncludingDiscontinuedOperationDueToInfobirdCaymanCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">1166920</us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">1460249</us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedIncomeTaxesPayable contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">688787</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedIncomeTaxesPayable>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedIncomeTaxesPayable contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">653085</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedIncomeTaxesPayable>
    <ifbd:DisposalGroupIncludingDiscontinuedOperationLeaseLiabilitiesCurrentLiabilities contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">19375</ifbd:DisposalGroupIncludingDiscontinuedOperationLeaseLiabilitiesCurrentLiabilities>
    <ifbd:DisposalGroupIncludingDiscontinuedOperationLeaseLiabilitiesCurrentLiabilities contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">39861</ifbd:DisposalGroupIncludingDiscontinuedOperationLeaseLiabilitiesCurrentLiabilities>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">24280239</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">24119744</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <ifbd:DisposalGroupIncludingDiscontinuedOperationBankLoansNonCurrent contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">18170</ifbd:DisposalGroupIncludingDiscontinuedOperationBankLoansNonCurrent>
    <ifbd:DisposalGroupIncludingDiscontinuedOperationLeaseLiabilitiesNonCurrentLiabilities contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">8602</ifbd:DisposalGroupIncludingDiscontinuedOperationLeaseLiabilitiesNonCurrentLiabilities>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">26772</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent>
    <ifbd:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationLiabilities contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">24280239</ifbd:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationLiabilities>
    <ifbd:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationLiabilities contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">24146516</ifbd:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationLiabilities>
    <ifbd:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementAndAdditionalDisclosuresTextBlock contextRef="From2023-01-01to2023-06-30">&lt;table cellpadding="0" cellspacing="0" id="xdx_880_ecustom--ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementAndAdditionalDisclosuresTextBlock_pp0p0_zhxzrTYuMFG8" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Discontinued Operations - (Details 1)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-indent: -10pt"&gt;&lt;span id="xdx_8B9_zaZj5SAxU1b"&gt;&lt;span style="display: none"&gt;Schedule of income and losses from discontinued
    operations&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_497_20230101__20230630_zFoRss0KznM1" style="font-size: 10pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_491_20220101__20220630_zlYxLMucIn8i" style="font-size: 10pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="7" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;For
    the Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;June
    30,&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;June
    30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_maDGIDOzegO_zta2BYhRc7ch" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; width: 56%; font-size: 10pt; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;REVENUES&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 8%; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2,265,425&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 8%; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2,579,749&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_msDGIDOzegO_zIXZqSSFKikh" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 1pt 10pt; font-size: 10pt; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;COST OF
    REVENUES&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1,406,787&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1,660,645&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_iT_mtDGIDOzegO_maDGIDOz6yk_z6Y9MebTowzg" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 1pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;GROSS
    PROFIT&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;858,638&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;919,104&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;OPERATING
    EXPENSES:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_ecustom--DisposalGroupIncludingDiscontinuedOperationSellingExpense_maDGIDOzy6T_zAF34FcWQeb4" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Selling&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;545,824&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2,434,129&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_maDGIDOzy6T_zJ9pk1K3wGzi" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;General
    and administrative&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;909,818&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2,901,160&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_ecustom--DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment_maDGIDOzy6T_zwwsVOsDIkOi" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Research
    and development&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;695,294&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2,392,063&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_ecustom--DisposalGroupIncludingDiscontinuedOperationLongLiveAssetsImpairment_maDGIDOzy6T_z0Qd6f8ewf98" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Long-live
    assets impairment&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2,621,079&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1050"&gt;&#x2014;&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--DisposalGroupIncludingDiscontinuedOperationOperatingExpense_iT_mtDGIDOzy6T_msDGIDOz6yk_zXmyPsSO2y8c" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total
    operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;4,772,015&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;7,727,352&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_iT_mtDGIDOz6yk_maDOILFzI87_zlO2EAFKR8u" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;LOSS
    FROM OPERATIONS&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(3,913,377&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(6,808,248&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;OTHER
    INCOME (EXPENSE)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--DisposalGroupIncludingDiscontinuedOperationInterestIncome_msDGIDOz9T4_zIMo6NE12wra" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Interest
    income&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1,282&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1,993&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--DisposalGroupIncludingDiscontinuedOperationInterestExpense_iN_di_maDGIDOz9T4_zv9SzSTmi8sj" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Interest
    expense&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(22,808&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(107,293&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_ecustom--DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense_maDGIDOz9T4_zflp2rOm6Za4" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Other
    (expense) income, net&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(166,516&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(56,899&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_ecustom--DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseTotal_iT_mtDGIDOz9T4_msDOILFzI87_z2V50GEIUtq4" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total
    other income (expense), net&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(188,042&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(162,199&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_iT_mtDOILFzI87_maILFDOzf6k_zDOwuMgOda2j" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;LOSS
    BEFORE INCOME TAXES&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(4,101,419&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(6,970,447&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--DiscontinuedOperationTaxEffectOfDiscontinuedOperation_msILFDOzf6k_ze7zMTIB0Lqa" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;PROVISION
    FOR (BENEFIT OF) INCOME TAXES&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1073"&gt;&#x2014;&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(38,125&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTax_iT_mtILFDOzf6k_zflFlXdwYdv6" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;NET
    LOSS FROM DISCONTINUED OPERATIONS&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(4,101,419&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(6,932,322&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</ifbd:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementAndAdditionalDisclosuresTextBlock>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">2265425</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">2579749</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">1406787</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">1660645</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">858638</us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">919104</us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss>
    <ifbd:DisposalGroupIncludingDiscontinuedOperationSellingExpense
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">545824</ifbd:DisposalGroupIncludingDiscontinuedOperationSellingExpense>
    <ifbd:DisposalGroupIncludingDiscontinuedOperationSellingExpense
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">2434129</ifbd:DisposalGroupIncludingDiscontinuedOperationSellingExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">909818</us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">2901160</us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense>
    <ifbd:DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">695294</ifbd:DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment>
    <ifbd:DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">2392063</ifbd:DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment>
    <ifbd:DisposalGroupIncludingDiscontinuedOperationLongLiveAssetsImpairment
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">2621079</ifbd:DisposalGroupIncludingDiscontinuedOperationLongLiveAssetsImpairment>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">4772015</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">7727352</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">-3913377</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">-6808248</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestIncome
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">1282</us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestIncome>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestIncome
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">1993</us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestIncome>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">22808</us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">107293</us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense>
    <ifbd:DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">-166516</ifbd:DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense>
    <ifbd:DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">-56899</ifbd:DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense>
    <ifbd:DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseTotal
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">-188042</ifbd:DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseTotal>
    <ifbd:DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseTotal
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">-162199</ifbd:DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseTotal>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">-4101419</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">-6970447</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">-38125</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">-4101419</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">-6932322</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_80C_eus-gaap--CashCashEquivalentsAndShortTermInvestmentsTextBlock_zCNRudT27frl" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;span style="background-color: white"&gt;&lt;b&gt;Note&#160;6 &#x2014;&#160;&lt;span id="xdx_827_zQf252kKtNNe"&gt;Short
term investments&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;span style="background-color: white"&gt;Short term investments consist of
the following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_89F_ecustom--ScheduleOfShortTermInvestmentsTableTextBlock_zjjPE7d32JT6" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Short term investments (Details)"&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span id="xdx_8B5_zfpVvvxcUWd2" style="display: none"&gt;Schedule of short term investments&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: right"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: right"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: right"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: right"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Carrying
Value at June 30, 2023&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td colspan="11" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Fair Value Measurement at&lt;br/&gt; June 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td colspan="3" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Level 1&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Level 2&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; width: 40%; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Short term investments-continuing operations&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 3%; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td id="xdx_987_eus-gaap--ShortTermInvestments_iI_pp0p0_c20230630_z9aK3MoIVYj1" style="width: 10%; font-size: 10pt; text-align: right" title="Short term investments"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1083"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 3%; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td id="xdx_988_eus-gaap--ShortTermInvestments_iI_pp0p0_c20230630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zsCiuufWD6g2" style="width: 10%; font-size: 10pt; text-align: right" title="Short term investments"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1085"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 3%; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td id="xdx_98D_eus-gaap--ShortTermInvestments_iI_pp0p0_c20230630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zNypHzBVMtK8" style="width: 10%; font-size: 10pt; text-align: right" title="Short term investments"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1087"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 3%; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td id="xdx_986_eus-gaap--ShortTermInvestments_iI_pp0p0_c20230630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zXyviMQKbEP9" style="width: 10%; font-size: 10pt; text-align: right" title="Short term investments"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1089"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: 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: 0"&gt;&#160;&lt;/p&gt;




















&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Carrying
    Value at&lt;br/&gt; December 31,&lt;br/&gt; 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="11" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Fair
    Value Measurement at&lt;br/&gt; December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Level
    1&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Level
    2&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Level
    3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; width: 40%; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Short
    term investments-continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 3%; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ShortTermInvestments_iI_pp0p0_c20221231_zmvb6dQwLQe7" style="width: 10%; font-size: 10pt; text-align: right" title="Short term investments"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;6,704,029&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 3%; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--ShortTermInvestments_iI_pp0p0_c20221231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zmx49tSDnVKg" style="width: 10%; font-size: 10pt; text-align: right" title="Short term investments"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1101"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 3%; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--ShortTermInvestments_iI_pp0p0_c20221231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zRCwuqandBd1" style="width: 10%; font-size: 10pt; text-align: right" title="Short term investments"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1103"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 3%; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--ShortTermInvestments_iI_pp0p0_c20221231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zYxhkhFF82zh" style="width: 10%; font-size: 10pt; text-align: right" title="Short term investments"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;6,704,029&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A2_zNQE7FXPFQX3" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;Short-term&#160;investments
are investments in wealth management product with underlying in bonds offered by private entities and other equity and debt products.
The investments can be redeemed upon three months&#x2019; notice and their carrying values approximate their fair values. Gain/(Loss)
from short term investments for the six months ended June 30, 2023 and 2022 amounted to $&lt;span id="xdx_90B_eus-gaap--GainLossOnInvestments_c20230101__20230630_zPlpfVklsVfe" title="Gain/(Loss) from short term investments"&gt;84,634&lt;/span&gt;&#160;and $&lt;span id="xdx_906_eus-gaap--GainLossOnInvestments_c20220101__20220630_zvlmKzM1YvH1" title="Gain/(Loss) from short term investments"&gt;(434,669)&lt;/span&gt;, respectively.&lt;/span&gt;
In June 2023, the Company sold the investment to a third party at the fair value of the date, and still not received the consideration,
which included in &#x201c;other receivables, net&#x201d; in unaudited interim condensed consolidated balance sheets.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock>
    <ifbd:ScheduleOfShortTermInvestmentsTableTextBlock contextRef="From2023-01-01to2023-06-30">&lt;table cellpadding="0" cellspacing="0" id="xdx_89F_ecustom--ScheduleOfShortTermInvestmentsTableTextBlock_zjjPE7d32JT6" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Short term investments (Details)"&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span id="xdx_8B5_zfpVvvxcUWd2" style="display: none"&gt;Schedule of short term investments&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: right"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: right"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: right"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: right"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Carrying
Value at June 30, 2023&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td colspan="11" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Fair Value Measurement at&lt;br/&gt; June 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td colspan="3" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Level 1&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Level 2&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; width: 40%; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Short term investments-continuing operations&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 3%; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td id="xdx_987_eus-gaap--ShortTermInvestments_iI_pp0p0_c20230630_z9aK3MoIVYj1" style="width: 10%; font-size: 10pt; text-align: right" title="Short term investments"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1083"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 3%; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td id="xdx_988_eus-gaap--ShortTermInvestments_iI_pp0p0_c20230630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zsCiuufWD6g2" style="width: 10%; font-size: 10pt; text-align: right" title="Short term investments"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1085"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 3%; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td id="xdx_98D_eus-gaap--ShortTermInvestments_iI_pp0p0_c20230630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zNypHzBVMtK8" style="width: 10%; font-size: 10pt; text-align: right" title="Short term investments"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1087"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 3%; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td id="xdx_986_eus-gaap--ShortTermInvestments_iI_pp0p0_c20230630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zXyviMQKbEP9" style="width: 10%; font-size: 10pt; text-align: right" title="Short term investments"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1089"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: 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: 0"&gt;&#160;&lt;/p&gt;




















&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Carrying
    Value at&lt;br/&gt; December 31,&lt;br/&gt; 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="11" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Fair
    Value Measurement at&lt;br/&gt; December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Level
    1&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Level
    2&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Level
    3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; width: 40%; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Short
    term investments-continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 3%; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ShortTermInvestments_iI_pp0p0_c20221231_zmvb6dQwLQe7" style="width: 10%; font-size: 10pt; text-align: right" title="Short term investments"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;6,704,029&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 3%; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--ShortTermInvestments_iI_pp0p0_c20221231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zmx49tSDnVKg" style="width: 10%; font-size: 10pt; text-align: right" title="Short term investments"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1101"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 3%; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--ShortTermInvestments_iI_pp0p0_c20221231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zRCwuqandBd1" style="width: 10%; font-size: 10pt; text-align: right" title="Short term investments"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1103"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 3%; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--ShortTermInvestments_iI_pp0p0_c20221231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zYxhkhFF82zh" style="width: 10%; font-size: 10pt; text-align: right" title="Short term investments"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;6,704,029&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</ifbd:ScheduleOfShortTermInvestmentsTableTextBlock>
    <us-gaap:ShortTermInvestments contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">6704029</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="AsOf2022-12-31_us-gaap_FairValueInputsLevel3Member"
      decimals="0"
      unitRef="USD">6704029</us-gaap:ShortTermInvestments>
    <us-gaap:GainLossOnInvestments
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">84634</us-gaap:GainLossOnInvestments>
    <us-gaap:GainLossOnInvestments
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">-434669</us-gaap:GainLossOnInvestments>
    <us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_803_eus-gaap--LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_zPrnV3i96XA" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;span style="background-color: white"&gt;&lt;b&gt;Note 7 &#x2013;&#160;&lt;span id="xdx_825_zXRLFknuJe24"&gt;Other receivables,
net&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;span style="background-color: white"&gt;Other receivables, net consist of
the following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_88C_ecustom--ScheduleOfOtherReceivablesNet_pp0p0_zN6VMUlacl8a" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Other receivables, net - (Details)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-top: 0pt; padding-right: 0pt; padding-left: 10pt; text-indent: -10pt"&gt;&lt;span id="xdx_8B2_zRUZTBng4lOb" style="display: none"&gt;Schedule of other receivables, net&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_492_20230630_zn4d5uGvTjo8" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_49A_20221231_zTsO6OZUodJ9" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 12pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
    of&lt;br/&gt; June 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
    of&lt;br/&gt; December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 12pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="font-size: 12pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="font-size: 12pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_ecustom--ReceivablesFromSalesOfShorttermInvestment_iI_maORGCz2f3_zgbPMNETiRUc" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; width: 56%; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Receivables
    from sales of short-term investment&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 8%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;6,788,622&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 8%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1116"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--OtherReceivables_iI_maORGCz2f3_zfqXoXE7En9e" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Others&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;682,268&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;110,846&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--OtherReceivablesGrossCurrent_iTI_mtORGCz2f3_maDGIDOzxvU_zrQfocb32Tn3" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total
    other receivables&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;7,470,890&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;110,846&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_ecustom--AllowanceForDoubtfulAccountsPremiumAndOtherReceivables_iNI_di_msDGIDOzxvU_zmzmDNfDXsx9" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Allowance
    for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(11,225&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(11,801&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_ecustom--DisposalGroupIncludingDiscontinuedOperationsOtherReceivableNet_iTI_mtDGIDOzxvU_zh141tNl1CXh" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total
    other receivables, net&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;7,459,665&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;99,045&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_ecustom--DisposalGroupIncludingDiscontinuedOperationOtherReceivable_iNI_di_zNO4kZO9hGx3" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Less:
    other receivables, net - discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(97,768&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(99,045&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--OtherReceivablesNetCurrent_iI_z9ORMS9K9Inb" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total
    other receivables, net - continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;7,361,897&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1134"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: 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: 0"&gt;&#160;&lt;/p&gt;

</us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock>
    <ifbd:ScheduleOfOtherReceivablesNet contextRef="From2023-01-01to2023-06-30">&lt;table cellpadding="0" cellspacing="0" id="xdx_88C_ecustom--ScheduleOfOtherReceivablesNet_pp0p0_zN6VMUlacl8a" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Other receivables, net - (Details)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-top: 0pt; padding-right: 0pt; padding-left: 10pt; text-indent: -10pt"&gt;&lt;span id="xdx_8B2_zRUZTBng4lOb" style="display: none"&gt;Schedule of other receivables, net&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_492_20230630_zn4d5uGvTjo8" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_49A_20221231_zTsO6OZUodJ9" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 12pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
    of&lt;br/&gt; June 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
    of&lt;br/&gt; December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 12pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="font-size: 12pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="font-size: 12pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_ecustom--ReceivablesFromSalesOfShorttermInvestment_iI_maORGCz2f3_zgbPMNETiRUc" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; width: 56%; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Receivables
    from sales of short-term investment&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 8%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;6,788,622&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 8%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1116"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--OtherReceivables_iI_maORGCz2f3_zfqXoXE7En9e" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Others&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;682,268&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;110,846&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--OtherReceivablesGrossCurrent_iTI_mtORGCz2f3_maDGIDOzxvU_zrQfocb32Tn3" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total
    other receivables&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;7,470,890&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;110,846&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_ecustom--AllowanceForDoubtfulAccountsPremiumAndOtherReceivables_iNI_di_msDGIDOzxvU_zmzmDNfDXsx9" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Allowance
    for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(11,225&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(11,801&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_ecustom--DisposalGroupIncludingDiscontinuedOperationsOtherReceivableNet_iTI_mtDGIDOzxvU_zh141tNl1CXh" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total
    other receivables, net&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;7,459,665&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;99,045&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_ecustom--DisposalGroupIncludingDiscontinuedOperationOtherReceivable_iNI_di_zNO4kZO9hGx3" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Less:
    other receivables, net - discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(97,768&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(99,045&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--OtherReceivablesNetCurrent_iI_z9ORMS9K9Inb" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total
    other receivables, net - continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;7,361,897&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1134"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</ifbd:ScheduleOfOtherReceivablesNet>
    <ifbd:ReceivablesFromSalesOfShorttermInvestment contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">6788622</ifbd:ReceivablesFromSalesOfShorttermInvestment>
    <us-gaap:OtherReceivables contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">682268</us-gaap:OtherReceivables>
    <us-gaap:OtherReceivables contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">110846</us-gaap:OtherReceivables>
    <us-gaap:OtherReceivablesGrossCurrent contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">7470890</us-gaap:OtherReceivablesGrossCurrent>
    <us-gaap:OtherReceivablesGrossCurrent contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">110846</us-gaap:OtherReceivablesGrossCurrent>
    <ifbd:AllowanceForDoubtfulAccountsPremiumAndOtherReceivables contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">11225</ifbd:AllowanceForDoubtfulAccountsPremiumAndOtherReceivables>
    <ifbd:AllowanceForDoubtfulAccountsPremiumAndOtherReceivables contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">11801</ifbd:AllowanceForDoubtfulAccountsPremiumAndOtherReceivables>
    <ifbd:DisposalGroupIncludingDiscontinuedOperationsOtherReceivableNet contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">7459665</ifbd:DisposalGroupIncludingDiscontinuedOperationsOtherReceivableNet>
    <ifbd:DisposalGroupIncludingDiscontinuedOperationsOtherReceivableNet contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">99045</ifbd:DisposalGroupIncludingDiscontinuedOperationsOtherReceivableNet>
    <ifbd:DisposalGroupIncludingDiscontinuedOperationOtherReceivable contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">97768</ifbd:DisposalGroupIncludingDiscontinuedOperationOtherReceivable>
    <ifbd:DisposalGroupIncludingDiscontinuedOperationOtherReceivable contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">99045</ifbd:DisposalGroupIncludingDiscontinuedOperationOtherReceivable>
    <us-gaap:OtherReceivablesNetCurrent contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">7361897</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_808_eus-gaap--RelatedPartyTransactionsDisclosureTextBlock_zs0vp8EgOb77" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;span style="background-color: white"&gt;&lt;b&gt;Note 8 &#x2013;&#160;&lt;span id="xdx_82C_zpkzCT5odo4"&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: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;span style="background-color: white"&gt;&lt;span style="text-decoration: underline"&gt;Loan Guarantee &#x2013; related
party&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;span style="background-color: white"&gt;The related parties provided loan
guarantee for the outstanding balances on bank loans of discontinued operations of the following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_89E_eus-gaap--ScheduleOfDebtTableTextBlock_z6q2kSxj01P3" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Related party balances and transactions (Details)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span id="xdx_8BF_zVhutrCzzc92" style="display: none"&gt;Schedule of bank loans&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Bank
    Name&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Maturities&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Interest
    rate&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Collateral/Guarantee&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
    of June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
    of&lt;br/&gt; December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; width: 23%; font-size: 10pt; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Bank
    of Beijing&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_909_eus-gaap--DebtInstrumentMaturityDateDescription_c20230101__20230630__srt--CounterpartyNameAxis__custom--BankOfBeijingMember_z7vrlXEIMbuh" title="Maturities"&gt;March
                                            2023&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_907_eus-gaap--DebtInstrumentInterestRateIncreaseDecrease_pip0_dp_c20230101__20230630__srt--CounterpartyNameAxis__custom--BankOfBeijingMember__srt--RangeAxis__srt--MinimumMember_zymJIgeLr8pb" title="Interest rate"&gt;4.8&lt;/span&gt;%
                                            -&#160;&lt;span id="xdx_904_eus-gaap--DebtInstrumentInterestRateIncreaseDecrease_pip0_dp_c20230101__20230630__srt--CounterpartyNameAxis__custom--BankOfBeijingMember__srt--RangeAxis__srt--MaximumMember_zED3PSF6D3ga" title="Interest rate"&gt;5.0&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 2%; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 13%; font-size: 10pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_904_eus-gaap--DebtInstrumentCollateral_c20230101__20230630__srt--CounterpartyNameAxis__custom--BankOfBeijingMember_fKg_____zamjCzH07rm6" title="Collateral/Guarantee"&gt;Guarantee
    by Beijing SMEs Credit Re-guarantee Co., Ltd&lt;/span&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_esrt--BankLoans_iI_pp0p0_c20230630__srt--CounterpartyNameAxis__custom--BankOfBeijingMember_ztkeiuqNbzK7" style="width: 11%; font-size: 10pt; text-align: right" title="Total"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1148"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_esrt--BankLoans_iI_pp0p0_c20221231__srt--CounterpartyNameAxis__custom--BankOfBeijingMember_zNmBWln5RXn1" style="width: 11%; font-size: 10pt; text-align: right" title="Total"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2,899,728&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;BOC
    Fullerton Bank&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_905_eus-gaap--DebtInstrumentMaturityDateDescription_c20230101__20230630__srt--CounterpartyNameAxis__custom--BOCFullertonBankMember_zjJCIsXyFIab" title="Maturities"&gt;February
                                            2024&lt;/span&gt; (4)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90D_eus-gaap--DebtInstrumentInterestRateIncreaseDecrease_pip0_dp_c20230101__20230630__srt--CounterpartyNameAxis__custom--BOCFullertonBankMember_z3sItrBe3006" title="Interest rate"&gt;8.5&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90A_eus-gaap--DebtInstrumentCollateral_c20230101__20230630__srt--CounterpartyNameAxis__custom--BOCFullertonBankMember_fKioq_zqrYGtMZIC8c" title="Collateral/Guarantee"&gt;***&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_esrt--BankLoans_iI_pp0p0_c20230630__srt--CounterpartyNameAxis__custom--BOCFullertonBankMember_zRZQbWabFw7h" style="font-size: 10pt; text-align: right" title="Total"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;67,484&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_esrt--BankLoans_iI_pp0p0_c20221231__srt--CounterpartyNameAxis__custom--BOCFullertonBankMember_zHgESC5JADKk" style="font-size: 10pt; text-align: right" title="Total"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;121,634&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;China
    Merchants Bank&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90D_eus-gaap--DebtInstrumentMaturityDateDescription_c20230101__20230630__srt--CounterpartyNameAxis__custom--ChinaMerchantsBankMember_zEhHk4K4Wv59" title="Maturities"&gt;March
                                            2023&lt;/span&gt; (5)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_908_eus-gaap--DebtInstrumentInterestRateIncreaseDecrease_pip0_dp_c20230101__20230630__srt--CounterpartyNameAxis__custom--ChinaMerchantsBankMember_zSM9rxJfsjTa" title="Interest rate"&gt;4.3&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_901_eus-gaap--DebtInstrumentCollateral_c20230101__20230630__srt--CounterpartyNameAxis__custom--ChinaMerchantsBankMember_fKio___zStn2ey5I7H3" title="Collateral/Guarantee"&gt;Guarantee
    by Beijing Zhong Guan Chun Technology Finance Guarantee Co.&lt;/span&gt;, **&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_esrt--BankLoans_iI_pp0p0_c20230630__srt--CounterpartyNameAxis__custom--ChinaMerchantsBankMember_zktxfvyuwSDi" style="font-size: 10pt; text-align: right" title="Total"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1168"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_esrt--BankLoans_iI_pp0p0_c20221231__srt--CounterpartyNameAxis__custom--ChinaMerchantsBankMember_zBKJHfhPQeYe" style="font-size: 10pt; text-align: right" title="Total"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;434,959&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;China
    Construction Bank&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_903_eus-gaap--DebtInstrumentMaturityDateDescription_c20230101__20230630__srt--CounterpartyNameAxis__custom--ChinaConstructionBankMember_zAMpjqTbzHf5" title="Maturities"&gt;August
                                            2023&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90A_eus-gaap--DebtInstrumentInterestRateIncreaseDecrease_pip0_dp_c20230101__20230630__srt--CounterpartyNameAxis__custom--ChinaConstructionBankMember_zoHzWo1uz0y7" title="Interest rate"&gt;4.1&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: center; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_901_eus-gaap--DebtInstrumentCollateral_c20230101__20230630__srt--CounterpartyNameAxis__custom--ChinaConstructionBankMember_fKioqKg_____zTt9hNqtG4Jc" title="Collateral/Guarantee"&gt;****&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_esrt--BankLoans_iI_pp0p0_c20230630__srt--CounterpartyNameAxis__custom--ChinaConstructionBankMember_zQyAsuHICdzi" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Total"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;68,953&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_esrt--BankLoans_iI_pp0p0_c20221231__srt--CounterpartyNameAxis__custom--ChinaConstructionBankMember_zOfSdrhxxhj" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Total"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;74,523&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_esrt--BankLoans_iI_pp0p0_c20230630_zHQHe4vBD8U6" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Total"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;136,437&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_esrt--BankLoans_iI_pp0p0_c20221231_zSrRaVUeFo0e" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Total"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;3,530,844&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td id="xdx_F05_zJnEMPDUYFD9" style="width: 2%; padding-left: 10pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;*&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 98%; text-align: justify"&gt;&lt;span id="xdx_F15_zVjptWt6ArIh" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Beijing SMEs
    Credit Re-guarantee Co., Ltd is a financial services company and provides credit re-guarantee business and short-term capital operation
    to small and medium enterprises. In addition, Qing Tang, the spouse of Yimin Wu, the Company&#x2019;s Chairman of the Board of Directors
    and Chief Executive Officer, has provided real estate property as collateral of approximately $3.1 million (RMB 20,000,000) with
    Beijing SMEs Credit Re-guarantee Co., Ltd to secure the guarantee with Bank of Beijing.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 2%; padding-left: 10pt; text-align: justify"&gt;&lt;span id="xdx_F02_zV7721syLnOi" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;**&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 98%; text-align: justify"&gt;&lt;span id="xdx_F10_zkw44MNAO9y3" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Beijing Zhong
    Guan Chun Technology Finance Guarantee Co., Ltd is a financial services company and provides credit guarantee business and short-term
    capital operation to small business. Yimin Wu also provided a personal guarantee for the loan during the contract period.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 3%; padding-left: 10pt; text-align: justify"&gt;&lt;span id="xdx_F0D_zEN9eCy8DKF6" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;***&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 97%; padding-left: 10pt; text-align: justify"&gt;&lt;span id="xdx_F15_zraepKaOtnz9" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Yimin
    Wu and Qing Tang provided personal guarantees for the loan during the contract period.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 3%; padding-left: 10pt; text-align: justify"&gt;&lt;span id="xdx_F02_zNGJip90ulP3" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;****&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 97%; padding-left: 10pt; text-align: justify"&gt;&lt;span id="xdx_F12_z37ZbJxB79zf" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Qi
    Gu was the co-borrower for the loan during the contract period.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p id="xdx_8AD_zkjsc95iXBid" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;Balances with
related parties for discontinued operations&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;&lt;span style="text-decoration: underline"&gt;Due from
related parties&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;&lt;span style="text-decoration: none"&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_89A_eus-gaap--ScheduleOfRelatedPartyTransactionsTableTextBlock_zOcjsA1jrTA7" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Related party balances and transactions (Details 1)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span id="xdx_8B9_zgJPYsGOLPDe" style="display: none"&gt;Schedule
    of related parties for discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-top: 0pt; padding-right: 0pt; padding-left: 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;June
    30,&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;December
    31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; width: 15%; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Ji
    Meng&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 3%; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; width: 40%; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Director
    of Purchase Department&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 3%; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_ecustom--DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties_iI_pp0p0_c20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--JiMengMember_zdBSRGT6WtV1" style="width: 16%; font-size: 10pt; text-align: right" title="Due from related parties"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1192"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 3%; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_ecustom--DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties_iI_pp0p0_c20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--JiMengMember_zuY3YW1ZsbX4" style="width: 16%; font-size: 10pt; text-align: right" title="Due from related parties"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;10,439&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Zuogang
    Luo&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Vice
    President&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_ecustom--DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties_iI_pp0p0_c20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ZuogangLuoMember_z5vHV4JPGzp" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Due from related parties"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;13,791&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_ecustom--DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties_iI_pp0p0_c20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ZuogangLuoMember_z20a6chICtje" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Due from related parties"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;19,544&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_ecustom--DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties_iI_pp0p0_c20230630_zUVQ5n9bk6d" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Due from related parties"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;13,791&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_ecustom--DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties_iI_pp0p0_c20221231_zyRw73brT5U6" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Due from related parties"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;29,983&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;&lt;span style="text-decoration: underline"&gt;Due to related
parties&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;June
    30,&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;December
    31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; width: 15%; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Zhiguo
    Li&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 3%; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; width: 40%; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Director
    of Beijing Infobird&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 3%; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_iI_pp0p0_c20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ZhiguoLiMember_zVzSHReynUjf" style="width: 16%; font-size: 10pt; text-align: right" title="Due to related parties"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;11,230&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 3%; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_iI_pp0p0_c20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ZhiguoLiMember_zJAiJyBEQ0z" style="width: 16%; font-size: 10pt; text-align: right" title="Due to related parties"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;6,223&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Ji
    Meng&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Director
    of Purchase Department&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_iI_pp0p0_c20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--JiMengMember_zMxBRLBytmef" style="font-size: 10pt; text-align: right" title="Due to related parties"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;5,516&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_iI_pp0p0_c20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--JiMengMember_zlUj5EKqtfFh" style="font-size: 10pt; text-align: right" title="Due to related parties"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1210"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Qi
    Gu&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Shareholder
    of Shanghai Qishuo&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_iI_pp0p0_c20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--QiGuMember_zPTmpxv4KFke" style="font-size: 10pt; text-align: right" title="Due to related parties"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2,606&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_iI_pp0p0_c20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--QiGuMember_zq36WcvCnFPf" style="font-size: 10pt; text-align: right" title="Due to related parties"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;3,030&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Yimin
    Wu&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Director
    of the Borad and former CEO&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_iI_pp0p0_c20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YiminWuMember_zW9uxL4Fku5k" style="font-size: 10pt; text-align: right" title="Due to related parties"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1216"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_iI_pp0p0_c20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YiminWuMember_zd1hAo29eVx9" style="font-size: 10pt; text-align: right" title="Due to related parties"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;36,664&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Weimin
    Wu&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Brother
    of Yimin Wu&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_iI_pp0p0_c20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--WeiminWuMember_zZiHJGqO7Y6i" style="font-size: 10pt; text-align: right" title="Due to related parties"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1220"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_iI_pp0p0_c20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--WeiminWuMember_zFmXIGnwbR0a" style="font-size: 10pt; text-align: right" title="Due to related parties"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;4,619&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Shengmin
    Wu&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Director
    of Guiyang Infobird&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_iI_pp0p0_c20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ShengminWuMember_zkrUySTXMYUi" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Due to related parties"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1224"&gt;&#x2014;&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_iI_pp0p0_c20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ShengminWuMember_z0lNza2zMAAa" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Due to related parties"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;3,135&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_iI_pp0p0_c20230630_zkqahRnI26r4" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Due to related parties"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;19,352&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_iI_pp0p0_c20221231_zRSIvU7ycOQj" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Due to related parties"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;53,671&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A9_z4wqZOQpH3Xa" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;/p&gt;

</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock contextRef="From2023-01-01to2023-06-30">&lt;table cellpadding="0" cellspacing="0" id="xdx_89E_eus-gaap--ScheduleOfDebtTableTextBlock_z6q2kSxj01P3" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Related party balances and transactions (Details)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span id="xdx_8BF_zVhutrCzzc92" style="display: none"&gt;Schedule of bank loans&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Bank
    Name&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Maturities&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Interest
    rate&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Collateral/Guarantee&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
    of June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
    of&lt;br/&gt; December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; width: 23%; font-size: 10pt; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Bank
    of Beijing&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_909_eus-gaap--DebtInstrumentMaturityDateDescription_c20230101__20230630__srt--CounterpartyNameAxis__custom--BankOfBeijingMember_z7vrlXEIMbuh" title="Maturities"&gt;March
                                            2023&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_907_eus-gaap--DebtInstrumentInterestRateIncreaseDecrease_pip0_dp_c20230101__20230630__srt--CounterpartyNameAxis__custom--BankOfBeijingMember__srt--RangeAxis__srt--MinimumMember_zymJIgeLr8pb" title="Interest rate"&gt;4.8&lt;/span&gt;%
                                            -&#160;&lt;span id="xdx_904_eus-gaap--DebtInstrumentInterestRateIncreaseDecrease_pip0_dp_c20230101__20230630__srt--CounterpartyNameAxis__custom--BankOfBeijingMember__srt--RangeAxis__srt--MaximumMember_zED3PSF6D3ga" title="Interest rate"&gt;5.0&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 2%; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 13%; font-size: 10pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_904_eus-gaap--DebtInstrumentCollateral_c20230101__20230630__srt--CounterpartyNameAxis__custom--BankOfBeijingMember_fKg_____zamjCzH07rm6" title="Collateral/Guarantee"&gt;Guarantee
    by Beijing SMEs Credit Re-guarantee Co., Ltd&lt;/span&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_esrt--BankLoans_iI_pp0p0_c20230630__srt--CounterpartyNameAxis__custom--BankOfBeijingMember_ztkeiuqNbzK7" style="width: 11%; font-size: 10pt; text-align: right" title="Total"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1148"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_esrt--BankLoans_iI_pp0p0_c20221231__srt--CounterpartyNameAxis__custom--BankOfBeijingMember_zNmBWln5RXn1" style="width: 11%; font-size: 10pt; text-align: right" title="Total"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2,899,728&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;BOC
    Fullerton Bank&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_905_eus-gaap--DebtInstrumentMaturityDateDescription_c20230101__20230630__srt--CounterpartyNameAxis__custom--BOCFullertonBankMember_zjJCIsXyFIab" title="Maturities"&gt;February
                                            2024&lt;/span&gt; (4)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90D_eus-gaap--DebtInstrumentInterestRateIncreaseDecrease_pip0_dp_c20230101__20230630__srt--CounterpartyNameAxis__custom--BOCFullertonBankMember_z3sItrBe3006" title="Interest rate"&gt;8.5&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90A_eus-gaap--DebtInstrumentCollateral_c20230101__20230630__srt--CounterpartyNameAxis__custom--BOCFullertonBankMember_fKioq_zqrYGtMZIC8c" title="Collateral/Guarantee"&gt;***&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_esrt--BankLoans_iI_pp0p0_c20230630__srt--CounterpartyNameAxis__custom--BOCFullertonBankMember_zRZQbWabFw7h" style="font-size: 10pt; text-align: right" title="Total"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;67,484&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_esrt--BankLoans_iI_pp0p0_c20221231__srt--CounterpartyNameAxis__custom--BOCFullertonBankMember_zHgESC5JADKk" style="font-size: 10pt; text-align: right" title="Total"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;121,634&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;China
    Merchants Bank&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90D_eus-gaap--DebtInstrumentMaturityDateDescription_c20230101__20230630__srt--CounterpartyNameAxis__custom--ChinaMerchantsBankMember_zEhHk4K4Wv59" title="Maturities"&gt;March
                                            2023&lt;/span&gt; (5)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_908_eus-gaap--DebtInstrumentInterestRateIncreaseDecrease_pip0_dp_c20230101__20230630__srt--CounterpartyNameAxis__custom--ChinaMerchantsBankMember_zSM9rxJfsjTa" title="Interest rate"&gt;4.3&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_901_eus-gaap--DebtInstrumentCollateral_c20230101__20230630__srt--CounterpartyNameAxis__custom--ChinaMerchantsBankMember_fKio___zStn2ey5I7H3" title="Collateral/Guarantee"&gt;Guarantee
    by Beijing Zhong Guan Chun Technology Finance Guarantee Co.&lt;/span&gt;, **&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_esrt--BankLoans_iI_pp0p0_c20230630__srt--CounterpartyNameAxis__custom--ChinaMerchantsBankMember_zktxfvyuwSDi" style="font-size: 10pt; text-align: right" title="Total"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1168"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_esrt--BankLoans_iI_pp0p0_c20221231__srt--CounterpartyNameAxis__custom--ChinaMerchantsBankMember_zBKJHfhPQeYe" style="font-size: 10pt; text-align: right" title="Total"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;434,959&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;China
    Construction Bank&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_903_eus-gaap--DebtInstrumentMaturityDateDescription_c20230101__20230630__srt--CounterpartyNameAxis__custom--ChinaConstructionBankMember_zAMpjqTbzHf5" title="Maturities"&gt;August
                                            2023&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90A_eus-gaap--DebtInstrumentInterestRateIncreaseDecrease_pip0_dp_c20230101__20230630__srt--CounterpartyNameAxis__custom--ChinaConstructionBankMember_zoHzWo1uz0y7" title="Interest rate"&gt;4.1&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: center; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_901_eus-gaap--DebtInstrumentCollateral_c20230101__20230630__srt--CounterpartyNameAxis__custom--ChinaConstructionBankMember_fKioqKg_____zTt9hNqtG4Jc" title="Collateral/Guarantee"&gt;****&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_esrt--BankLoans_iI_pp0p0_c20230630__srt--CounterpartyNameAxis__custom--ChinaConstructionBankMember_zQyAsuHICdzi" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Total"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;68,953&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_esrt--BankLoans_iI_pp0p0_c20221231__srt--CounterpartyNameAxis__custom--ChinaConstructionBankMember_zOfSdrhxxhj" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Total"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;74,523&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_esrt--BankLoans_iI_pp0p0_c20230630_zHQHe4vBD8U6" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Total"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;136,437&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_esrt--BankLoans_iI_pp0p0_c20221231_zSrRaVUeFo0e" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Total"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;3,530,844&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td id="xdx_F05_zJnEMPDUYFD9" style="width: 2%; padding-left: 10pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;*&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 98%; text-align: justify"&gt;&lt;span id="xdx_F15_zVjptWt6ArIh" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Beijing SMEs
    Credit Re-guarantee Co., Ltd is a financial services company and provides credit re-guarantee business and short-term capital operation
    to small and medium enterprises. In addition, Qing Tang, the spouse of Yimin Wu, the Company&#x2019;s Chairman of the Board of Directors
    and Chief Executive Officer, has provided real estate property as collateral of approximately $3.1 million (RMB 20,000,000) with
    Beijing SMEs Credit Re-guarantee Co., Ltd to secure the guarantee with Bank of Beijing.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 2%; padding-left: 10pt; text-align: justify"&gt;&lt;span id="xdx_F02_zV7721syLnOi" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;**&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 98%; text-align: justify"&gt;&lt;span id="xdx_F10_zkw44MNAO9y3" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Beijing Zhong
    Guan Chun Technology Finance Guarantee Co., Ltd is a financial services company and provides credit guarantee business and short-term
    capital operation to small business. Yimin Wu also provided a personal guarantee for the loan during the contract period.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 3%; padding-left: 10pt; text-align: justify"&gt;&lt;span id="xdx_F0D_zEN9eCy8DKF6" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;***&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 97%; padding-left: 10pt; text-align: justify"&gt;&lt;span id="xdx_F15_zraepKaOtnz9" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Yimin
    Wu and Qing Tang provided personal guarantees for the loan during the contract period.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 3%; padding-left: 10pt; text-align: justify"&gt;&lt;span id="xdx_F02_zNGJip90ulP3" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;****&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 97%; padding-left: 10pt; text-align: justify"&gt;&lt;span id="xdx_F12_z37ZbJxB79zf" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Qi
    Gu was the co-borrower for the loan during the contract period.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:DebtInstrumentMaturityDateDescription contextRef="From2023-01-012023-06-30_custom_BankOfBeijingMember">March
                                            2023</us-gaap:DebtInstrumentMaturityDateDescription>
    <us-gaap:DebtInstrumentInterestRateIncreaseDecrease
      contextRef="From2023-01-012023-06-30_custom_BankOfBeijingMember_srt_MinimumMember"
      decimals="INF"
      unitRef="Pure">0.048</us-gaap:DebtInstrumentInterestRateIncreaseDecrease>
    <us-gaap:DebtInstrumentInterestRateIncreaseDecrease
      contextRef="From2023-01-012023-06-30_custom_BankOfBeijingMember_srt_MaximumMember"
      decimals="INF"
      unitRef="Pure">0.050</us-gaap:DebtInstrumentInterestRateIncreaseDecrease>
    <us-gaap:DebtInstrumentCollateral
      contextRef="From2023-01-012023-06-30_custom_BankOfBeijingMember"
      id="Fact001146">Guarantee
    by Beijing SMEs Credit Re-guarantee Co., Ltd</us-gaap:DebtInstrumentCollateral>
    <srt:BankLoans
      contextRef="AsOf2022-12-31_custom_BankOfBeijingMember"
      decimals="0"
      unitRef="USD">2899728</srt:BankLoans>
    <us-gaap:DebtInstrumentMaturityDateDescription contextRef="From2023-01-012023-06-30_custom_BOCFullertonBankMember">February
                                            2024</us-gaap:DebtInstrumentMaturityDateDescription>
    <us-gaap:DebtInstrumentInterestRateIncreaseDecrease
      contextRef="From2023-01-012023-06-30_custom_BOCFullertonBankMember"
      decimals="INF"
      unitRef="Pure">0.085</us-gaap:DebtInstrumentInterestRateIncreaseDecrease>
    <us-gaap:DebtInstrumentCollateral
      contextRef="From2023-01-012023-06-30_custom_BOCFullertonBankMember"
      id="Fact001156">***</us-gaap:DebtInstrumentCollateral>
    <srt:BankLoans
      contextRef="AsOf2023-06-30_custom_BOCFullertonBankMember"
      decimals="0"
      unitRef="USD">67484</srt:BankLoans>
    <srt:BankLoans
      contextRef="AsOf2022-12-31_custom_BOCFullertonBankMember"
      decimals="0"
      unitRef="USD">121634</srt:BankLoans>
    <us-gaap:DebtInstrumentMaturityDateDescription contextRef="From2023-01-012023-06-30_custom_ChinaMerchantsBankMember">March
                                            2023</us-gaap:DebtInstrumentMaturityDateDescription>
    <us-gaap:DebtInstrumentInterestRateIncreaseDecrease
      contextRef="From2023-01-012023-06-30_custom_ChinaMerchantsBankMember"
      decimals="INF"
      unitRef="Pure">0.043</us-gaap:DebtInstrumentInterestRateIncreaseDecrease>
    <us-gaap:DebtInstrumentCollateral
      contextRef="From2023-01-012023-06-30_custom_ChinaMerchantsBankMember"
      id="Fact001166">Guarantee
    by Beijing Zhong Guan Chun Technology Finance Guarantee Co.</us-gaap:DebtInstrumentCollateral>
    <srt:BankLoans
      contextRef="AsOf2022-12-31_custom_ChinaMerchantsBankMember"
      decimals="0"
      unitRef="USD">434959</srt:BankLoans>
    <us-gaap:DebtInstrumentMaturityDateDescription contextRef="From2023-01-012023-06-30_custom_ChinaConstructionBankMember">August
                                            2023</us-gaap:DebtInstrumentMaturityDateDescription>
    <us-gaap:DebtInstrumentInterestRateIncreaseDecrease
      contextRef="From2023-01-012023-06-30_custom_ChinaConstructionBankMember"
      decimals="INF"
      unitRef="Pure">0.041</us-gaap:DebtInstrumentInterestRateIncreaseDecrease>
    <us-gaap:DebtInstrumentCollateral
      contextRef="From2023-01-012023-06-30_custom_ChinaConstructionBankMember"
      id="Fact001176">****</us-gaap:DebtInstrumentCollateral>
    <srt:BankLoans
      contextRef="AsOf2023-06-30_custom_ChinaConstructionBankMember"
      decimals="0"
      unitRef="USD">68953</srt:BankLoans>
    <srt:BankLoans
      contextRef="AsOf2022-12-31_custom_ChinaConstructionBankMember"
      decimals="0"
      unitRef="USD">74523</srt:BankLoans>
    <srt:BankLoans contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">136437</srt:BankLoans>
    <srt:BankLoans contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">3530844</srt:BankLoans>
    <us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock contextRef="From2023-01-01to2023-06-30">&lt;table cellpadding="0" cellspacing="0" id="xdx_89A_eus-gaap--ScheduleOfRelatedPartyTransactionsTableTextBlock_zOcjsA1jrTA7" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Related party balances and transactions (Details 1)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span id="xdx_8B9_zgJPYsGOLPDe" style="display: none"&gt;Schedule
    of related parties for discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-top: 0pt; padding-right: 0pt; padding-left: 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;June
    30,&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;December
    31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; width: 15%; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Ji
    Meng&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 3%; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; width: 40%; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Director
    of Purchase Department&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 3%; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_ecustom--DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties_iI_pp0p0_c20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--JiMengMember_zdBSRGT6WtV1" style="width: 16%; font-size: 10pt; text-align: right" title="Due from related parties"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1192"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 3%; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_ecustom--DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties_iI_pp0p0_c20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--JiMengMember_zuY3YW1ZsbX4" style="width: 16%; font-size: 10pt; text-align: right" title="Due from related parties"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;10,439&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Zuogang
    Luo&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Vice
    President&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_ecustom--DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties_iI_pp0p0_c20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ZuogangLuoMember_z5vHV4JPGzp" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Due from related parties"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;13,791&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_ecustom--DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties_iI_pp0p0_c20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ZuogangLuoMember_z20a6chICtje" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Due from related parties"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;19,544&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_ecustom--DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties_iI_pp0p0_c20230630_zUVQ5n9bk6d" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Due from related parties"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;13,791&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_ecustom--DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties_iI_pp0p0_c20221231_zyRw73brT5U6" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Due from related parties"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;29,983&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;&lt;span style="text-decoration: underline"&gt;Due to related
parties&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;June
    30,&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;December
    31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; width: 15%; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Zhiguo
    Li&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 3%; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; width: 40%; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Director
    of Beijing Infobird&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 3%; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_iI_pp0p0_c20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ZhiguoLiMember_zVzSHReynUjf" style="width: 16%; font-size: 10pt; text-align: right" title="Due to related parties"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;11,230&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 3%; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_iI_pp0p0_c20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ZhiguoLiMember_zJAiJyBEQ0z" style="width: 16%; font-size: 10pt; text-align: right" title="Due to related parties"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;6,223&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Ji
    Meng&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Director
    of Purchase Department&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_iI_pp0p0_c20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--JiMengMember_zMxBRLBytmef" style="font-size: 10pt; text-align: right" title="Due to related parties"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;5,516&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_iI_pp0p0_c20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--JiMengMember_zlUj5EKqtfFh" style="font-size: 10pt; text-align: right" title="Due to related parties"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1210"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Qi
    Gu&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Shareholder
    of Shanghai Qishuo&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_iI_pp0p0_c20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--QiGuMember_zPTmpxv4KFke" style="font-size: 10pt; text-align: right" title="Due to related parties"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2,606&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_iI_pp0p0_c20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--QiGuMember_zq36WcvCnFPf" style="font-size: 10pt; text-align: right" title="Due to related parties"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;3,030&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Yimin
    Wu&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Director
    of the Borad and former CEO&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_iI_pp0p0_c20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YiminWuMember_zW9uxL4Fku5k" style="font-size: 10pt; text-align: right" title="Due to related parties"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1216"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_iI_pp0p0_c20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YiminWuMember_zd1hAo29eVx9" style="font-size: 10pt; text-align: right" title="Due to related parties"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;36,664&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Weimin
    Wu&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Brother
    of Yimin Wu&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_iI_pp0p0_c20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--WeiminWuMember_zZiHJGqO7Y6i" style="font-size: 10pt; text-align: right" title="Due to related parties"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1220"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_iI_pp0p0_c20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--WeiminWuMember_zFmXIGnwbR0a" style="font-size: 10pt; text-align: right" title="Due to related parties"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;4,619&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Shengmin
    Wu&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Director
    of Guiyang Infobird&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_iI_pp0p0_c20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ShengminWuMember_zkrUySTXMYUi" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Due to related parties"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1224"&gt;&#x2014;&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_iI_pp0p0_c20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ShengminWuMember_z0lNza2zMAAa" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Due to related parties"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;3,135&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_iI_pp0p0_c20230630_zkqahRnI26r4" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Due to related parties"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;19,352&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_ecustom--DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent_iI_pp0p0_c20221231_zRSIvU7ycOQj" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Due to related parties"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;53,671&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock>
    <ifbd:DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties
      contextRef="AsOf2022-12-31_custom_JiMengMember"
      decimals="0"
      unitRef="USD">10439</ifbd:DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties>
    <ifbd:DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties
      contextRef="AsOf2023-06-30_custom_ZuogangLuoMember"
      decimals="0"
      unitRef="USD">13791</ifbd:DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties>
    <ifbd:DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties
      contextRef="AsOf2022-12-31_custom_ZuogangLuoMember"
      decimals="0"
      unitRef="USD">19544</ifbd:DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties>
    <ifbd:DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">13791</ifbd:DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties>
    <ifbd:DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">29983</ifbd:DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties>
    <ifbd:DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent
      contextRef="AsOf2023-06-30_custom_ZhiguoLiMember"
      decimals="0"
      unitRef="USD">11230</ifbd:DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent>
    <ifbd:DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent
      contextRef="AsOf2022-12-31_custom_ZhiguoLiMember"
      decimals="0"
      unitRef="USD">6223</ifbd:DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent>
    <ifbd:DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent
      contextRef="AsOf2023-06-30_custom_JiMengMember"
      decimals="0"
      unitRef="USD">5516</ifbd:DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent>
    <ifbd:DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent
      contextRef="AsOf2023-06-30_custom_QiGuMember"
      decimals="0"
      unitRef="USD">2606</ifbd:DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent>
    <ifbd:DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent
      contextRef="AsOf2022-12-31_custom_QiGuMember"
      decimals="0"
      unitRef="USD">3030</ifbd:DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent>
    <ifbd:DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent
      contextRef="AsOf2022-12-31_custom_YiminWuMember"
      decimals="0"
      unitRef="USD">36664</ifbd:DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent>
    <ifbd:DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent
      contextRef="AsOf2022-12-31_custom_WeiminWuMember"
      decimals="0"
      unitRef="USD">4619</ifbd:DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent>
    <ifbd:DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent
      contextRef="AsOf2022-12-31_custom_ShengminWuMember"
      decimals="0"
      unitRef="USD">3135</ifbd:DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent>
    <ifbd:DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">19352</ifbd:DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent>
    <ifbd:DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">53671</ifbd:DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_801_eus-gaap--IncomeTaxDisclosureTextBlock_zLYCjJ94WO9c" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;&lt;b&gt;Note 9 &#x2013;&#160;&lt;span id="xdx_82F_zxrefCBZIxfb"&gt;Taxes&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;&lt;span style="text-decoration: underline"&gt;Income tax&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;Cayman Islands&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;Under the current
laws of the Cayman Islands, the Company is not subject to tax on income or capital gain. Additionally, upon payments of dividends to the
shareholders, no Cayman Islands withholding tax will be imposed.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;/p&gt;









&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="background-color: white"&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&#160;&lt;/p&gt;







&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"&gt;&lt;/p&gt;





&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;Hong Kong&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;Infobird HK
is incorporated in Hong Kong and is subject to Hong Kong Profits Tax on the taxable income as reported in its statutory financial statements
adjusted in accordance with relevant Hong Kong tax laws. The applicable tax rate is 16.5% in Hong Kong. The Company did not make any provisions
for Hong Kong profit tax as there were no assessable profits derived from or earned in Hong Kong since inception. Under Hong Kong tax
law, Infobird HK is exempted from income tax on its foreign-derived income and there are no withholding taxes in Hong Kong on remittance
of dividends.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;PRC&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;Infobird WFOE,
Infobird Beijing, Infobird Anhui, Infobird Guiyang and Shanghai Qishuo are governed by the income tax laws of the PRC and the income tax
provision in respect to operations in the PRC is calculated at the applicable tax rates on the taxable income for the periods based on
existing legislation, interpretations and practices in respect thereof. Under the Enterprise Income Tax Laws of the PRC (the &#x201c;EIT
Laws&#x201d;), domestic enterprises and Foreign Investment Enterprises (the &#x201c;FIE&#x201d;) are usually subject to a unified 25% enterprise
income tax rate while preferential tax rates, tax holidays and even tax exemption may be granted on case-by-case basis. EIT grants preferential
tax treatment to certain High and New Technology Enterprises (&#x201c;HNTEs&#x201d;). Under this preferential tax treatment, HNTEs are entitled
to an income tax rate of 15%, subject to a requirement that they re-apply for HNTE status every three years. Infobird Beijing maintained
the &#x201c;high-tech enterprise&#x201d; tax status which is validated until July 2023, which reduced its statutory income tax rate to 15%.
Infobird Guiyang qualifies for 15% preferential income tax rate for enterprises whose core business is one of the industrial projects
listed in the Catalogue of Encouraged Industries in western regions of China.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;In addition,
75% of research and development expenses of Infobird Beijing, Infobird Anhui, Infobird Guiyang,and Qishuo are subject to additional deduction
from pre-tax income while such deduction cannot exceed the total amount of pre-tax income.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;Tax
savings for the six months ended June 30, 2023 and 2022 amounted to both of nil, &lt;span id="xdx_902_ecustom--TaxSavings_c20230101__20230630_ziObRICJRI1i" title="Tax savings"&gt;&lt;span id="xdx_903_ecustom--TaxSavings_c20220101__20220630_z1p8AfZE8kdc" style="display: none" title="Tax savings"&gt;0&lt;/span&gt;&lt;/span&gt; with the 10% preferential tax rate reduction and
additional deduction of 75% of research and development expenses.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;The Company&#x2019;s
basic and diluted loss per shares would have been lower by nil&#160;per share for both of the six months ended June 30, 2023 and 2022,
without the preferential tax rate reduction and research and development expenses reduction.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;Income tax
benefit amounted to nil &lt;span id="xdx_901_ecustom--IncomeTaxExpensesBenefit_pp0p0_c20230101__20230630_z80OOu7FtMC3" style="display: none" title="Income tax expenses"&gt;0&lt;/span&gt;&#160;for six months ended June 30, 2023, while income tax credit amounted to $&lt;span id="xdx_90F_ecustom--IncomeTaxExpensesBenefit_pp0p0_c20220101__20220630_zW6JDdLcJeg3" title="Income tax expenses"&gt;38,125&lt;/span&gt;&#160;for
the six months ended June 30, 2022.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;Significant
components of the provision for income taxes are as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_898_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_pp0p0_zGd7yoaJw1F2" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Taxes (Details)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt; &lt;span id="xdx_8B8_zHbXGvATCOXk" style="display: none"&gt;Schedule of provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_49B_20230101__20230630_zOPKnj5HEuF6" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_498_20220101__20220630_zhRKb6K1J5T7" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 12pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;For
                                            the six months&#160;ended&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;June
                                            30, 2023&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;For
    the six months ended June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 12pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="font-size: 12pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="font-size: 12pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--CurrentIncomeTaxExpenseBenefit_maITEBzkdL_zMCfxYm41LU9" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1252"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1253"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--DeferredIncomeTaxExpenseBenefit_maITEBzkdL_ztRg2Aef61Kk" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; width: 56%; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Deferred&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 8%; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; width: 12%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1255"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 8%; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; width: 12%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(38,125&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_ecustom--IncomeTaxBenefit_iT_pp0p0_mtITEBzkdL_zqkikGhF7RVh" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total
    benefit of income tax&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1258"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(38,125&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--IncomeTaxExpenseBenefitContinuingOperationsDiscontinuedOperationsExtraordinaryItems_pp0p0_zL3Eiyj3KYXd" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Less:
    benefit of income taxes - discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1261"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(38,125&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_ecustom--IncomeTaxExpenseBenefitContinuingOperations_pp0p0_zLWnsmP2rQ72" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total
    benefit of income taxes - continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1264"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1265"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AC_zCuGjPeqBc12" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;&lt;span style="text-decoration: underline"&gt;Deferred
tax assets and liabilities &#x2013; China&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;







&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&#160;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;/p&gt;





&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;Significant
components of deferred tax assets and liabilities were as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_89E_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_pp0p0_zFWmvgDVUhE2" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Taxes (Details 1)"&gt;
&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span id="xdx_8BE_zYk33wepPaqb" style="display: none"&gt;Schedule of deferred tax assets and
liabilities&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td id="xdx_492_20230630_z7qtBMqO2bG8" style="font-size: 10pt; text-align: center"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td id="xdx_49B_20221231_zM68rE1MsL5" style="font-size: 10pt; text-align: center"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
of&lt;br/&gt; June 30,&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
of&lt;br/&gt; December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40A_eus-gaap--DeferredTaxAssetsGrossAbstract_iB" style="vertical-align: bottom"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Deferred
tax assets:&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2023&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td colspan="3" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td colspan="3" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_404_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_i01I_pp0p0_maDTANzqiX_ziy6D2YHNwk1" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
&lt;td style="padding: 0pt 0pt 0pt 20pt; width: 56%; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Allowance
for doubtful account&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 8%; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;735,633&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 8%; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;789,151&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40F_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_i01I_pp0p0_maDTANzqiX_zyTOom0RCF23" style="vertical-align: bottom; background-color: White"&gt;
&lt;td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Net
operating loss carryforward&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;3,280,567&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;3,098,352&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_402_ecustom--DeferredtTaxAssetsLongliveAssetsImpairment_i01I_pp0p0_maDTANzqiX_zIB6nki3Vqel" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
&lt;td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Long-lived
assets impairment&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;657,146&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;696,256&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40A_eus-gaap--DeferredTaxAssetsNet_i01TI_pp0p0_mtDTANzqiX_maDTALNzKeP_zRwdxXlLxxqc" style="vertical-align: bottom; background-color: White"&gt;
&lt;td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Deferred
tax assets&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;4,673,346&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;4,583,759&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40D_eus-gaap--DeferredTaxLiabilitiesNetAbstract_iB" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
&lt;td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Deferred
tax liabilities:&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40A_ecustom--RecognitionOfIntangibleAssetsArisingFromBusinessCombinations_i01NI_di_msDTALNzKeP_zG8XxypjKuE8" style="vertical-align: bottom; background-color: White"&gt;
&lt;td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Recognition
of intangible assets arising from business combinations&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1293"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(17,444&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40C_eus-gaap--DeferredTaxLiabilitiesDeferredExpenseCapitalizedResearchAndDevelopmentCosts_i01NI_pp0p0_di_msDTALNzKeP_zLJiWovk2Z3k" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
&lt;td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Capitalized
development costs&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(502,734&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(544,982&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40D_eus-gaap--DeferredTaxAssetsValuationAllowance_i01NI_pp0p0_di_msDTALNzKeP_zXDrLeSgHKpb" style="vertical-align: bottom; background-color: White"&gt;
&lt;td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Change
in valuation allowance&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(4,170,612&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(4,021,333&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40E_eus-gaap--DeferredTaxAssetsLiabilitiesNet_i01TI_pp0p0_mtDTALNzKeP_ziG1VEbx9Bxl" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
&lt;td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Deferred
tax assets(liabilities), net&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1302"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1303"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
&lt;p id="xdx_8AC_zhTHMHpieMt4" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;The Company
had net operating loss (NOL) carryforward of approximately $&lt;span id="xdx_90C_eus-gaap--OperatingLossCarryforwards_iI_pn5n6_c20230630_zMF6kDTUmZE3" title="Net operating loss carryforward"&gt;22.0&lt;/span&gt;&#160;million and $&lt;span id="xdx_90D_eus-gaap--OperatingLossCarryforwards_iI_pn5n6_c20221231_zg8SR27SgZui" title="Net operating loss carryforward"&gt;21.7&lt;/span&gt;&#160;million from the Company&#x2019;s PRC and
Hong Kong subsidiaries as of June 30, 2023 and December 31, 2022, respectively. In addition, the Company had approximately $&lt;span id="xdx_907_ecustom--DeferredTaxAssetsTaxAllowanceForDoubtfulAccounts_iI_pn5n6_c20230630_zzxiwdmP1WFk" title="Allowance for doubtful accounts"&gt;5.4&lt;/span&gt;&#160;million
and $&lt;span id="xdx_90B_ecustom--DeferredTaxAssetsTaxAllowanceForDoubtfulAccounts_iI_pn5n6_c20221231_zhfDMOE4P8kb" title="Allowance for doubtful accounts"&gt;5.8&lt;/span&gt;&#160;million of allowance for doubtful accounts held at its PRC subsidiaries as of June 30, 2023 and December 31, 2022, respectively.
As the Company believes it is more likely than not that its PRC and Hong Kong operations will not be able to fully utilize its deferred
tax assets related to the net operating loss carryforwards in the PRC and Hong Kong, and allowance for doubtful accounts in the PRC, the
Company provided 100% allowance on deferred tax assets net of deferred tax liabilities of approximately $&lt;span id="xdx_904_ecustom--DeferredTaxAssetLiabilitiesNet_iI_pn5n6_c20230630_zo9G1JHIYaje" title="Deferred tax assets net of deferred tax liabilities"&gt;4.2&lt;/span&gt;&#160;million and $&lt;span id="xdx_90B_ecustom--DeferredTaxAssetLiabilitiesNet_iI_pn5n6_c20221231_zVyLg0kyeL75" title="Deferred tax assets net of deferred tax liabilities"&gt;4.0&lt;/span&gt;&#160;million
related to PRC and Hong Kong subsidiaries as of June 30, 2023 and December 31,2022.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;The Company
recognized deferred tax liabilities related to the excess of the intangible assets reporting basis over its income tax basis as a result
of capitalized development costs. The deferred tax liabilities will reverse as the intangible assets are amortized for financial statement
reporting purposes.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;&lt;span style="text-decoration: underline"&gt;Uncertain
tax positions&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;The Company
evaluates each uncertain tax position (including the potential application of interest and penalties) based on the technical merits, and
measures the unrecognized benefits associated with the tax positions. As of June 30, 2023 and December 31, 2022, the Company did not have
any significant unrecognized uncertain tax positions. The Company did not incur interest and penalties tax for the six months ended June
30, 2023 and 2022. The Company does not anticipate any significant increases or decreases in unrecognized tax benefits in the next twelve
(12) months from June 30, 2023.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;&lt;span style="text-decoration: underline"&gt;Value added
tax&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;All of the Company&#x2019;s
service revenues that are earned and received in the PRC are subject to a Chinese VAT at a rate of 6% of the gross proceeds or at a rate
approved by the Chinese local government.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;Taxes payable
consisted of the following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;/p&gt;

&lt;p style="font: normal 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_893_ecustom--ScheduleOfTaxesPayablesTableTextBlock_pp0p0_zkcDMLNyjEC8" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Taxes (Details 2)"&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span id="xdx_8BB_z3DvmPkiOfC4" style="display: none"&gt;Schedule of taxes payable&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td id="xdx_49E_20230630_zwYPkk3QpL4d" style="font-size: 10pt; text-align: center"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td id="xdx_497_20221231_zFABOf0aaOO4" style="font-size: 10pt; text-align: center"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
of&lt;br/&gt; June 30, 2022&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
of&lt;br/&gt; December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td colspan="3" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td colspan="3" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_402_ecustom--VatTaxesPayable_iI_maTPCzhlg_ztEUYIldJRnb" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; width: 56%; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;VAT
taxes payable&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 8%; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;504,715&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 8%; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;457,395&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_408_eus-gaap--AccruedIncomeTaxesCurrent_iI_pp0p0_maTPCzhlg_zEEz0e60peti" style="vertical-align: bottom; background-color: White"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Income
taxes payable&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;179,224&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;188,425&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40A_ecustom--OtherTaxesPayable_iI_pp0p0_maTPCzhlg_zrtJnTzo6Wcb" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Other
taxes payable&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;4,848&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;7,265&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40E_eus-gaap--TaxesPayableCurrent_iTI_pp0p0_mtTPCzhlg_z1ABfabiWL1b" style="vertical-align: bottom; background-color: White"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total
taxes payable&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;688,787&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;653,085&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40B_ecustom--TaxesPayableDiscontinuedOperations_iI_pp0p0_zuzIevxvwK62" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Less:
taxes payable - discontinued operations&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;688,787&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;653,085&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40B_ecustom--TaxesPayableContinuingOperations_iI_pp0p0_zPTNwECwf7g6" style="vertical-align: bottom; background-color: White"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Taxes
payable - continuing operations&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1334"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1335"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
&lt;p id="xdx_8AA_zf6h36tO60b" style="font: normal 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;



















</us-gaap:IncomeTaxDisclosureTextBlock>
    <ifbd:TaxSavings
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">0</ifbd:TaxSavings>
    <ifbd:TaxSavings
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">0</ifbd:TaxSavings>
    <ifbd:IncomeTaxExpensesBenefit
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">0</ifbd:IncomeTaxExpensesBenefit>
    <ifbd:IncomeTaxExpensesBenefit
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">38125</ifbd:IncomeTaxExpensesBenefit>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="From2023-01-01to2023-06-30">&lt;table cellpadding="0" cellspacing="0" id="xdx_898_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_pp0p0_zGd7yoaJw1F2" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Taxes (Details)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt; &lt;span id="xdx_8B8_zHbXGvATCOXk" style="display: none"&gt;Schedule of provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_49B_20230101__20230630_zOPKnj5HEuF6" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_498_20220101__20220630_zhRKb6K1J5T7" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 12pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;For
                                            the six months&#160;ended&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;June
                                            30, 2023&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;For
    the six months ended June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 12pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="font-size: 12pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 12pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="font-size: 12pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--CurrentIncomeTaxExpenseBenefit_maITEBzkdL_zMCfxYm41LU9" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1252"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1253"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--DeferredIncomeTaxExpenseBenefit_maITEBzkdL_ztRg2Aef61Kk" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; width: 56%; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Deferred&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 8%; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; width: 12%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1255"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 8%; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; width: 12%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(38,125&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_ecustom--IncomeTaxBenefit_iT_pp0p0_mtITEBzkdL_zqkikGhF7RVh" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total
    benefit of income tax&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1258"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(38,125&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--IncomeTaxExpenseBenefitContinuingOperationsDiscontinuedOperationsExtraordinaryItems_pp0p0_zL3Eiyj3KYXd" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Less:
    benefit of income taxes - discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1261"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(38,125&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_ecustom--IncomeTaxExpenseBenefitContinuingOperations_pp0p0_zLWnsmP2rQ72" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total
    benefit of income taxes - continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1264"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1265"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">-38125</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <ifbd:IncomeTaxBenefit
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">-38125</ifbd:IncomeTaxBenefit>
    <us-gaap:IncomeTaxExpenseBenefitContinuingOperationsDiscontinuedOperationsExtraordinaryItems
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">-38125</us-gaap:IncomeTaxExpenseBenefitContinuingOperationsDiscontinuedOperationsExtraordinaryItems>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="From2023-01-01to2023-06-30">&lt;table cellpadding="0" cellspacing="0" id="xdx_89E_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_pp0p0_zFWmvgDVUhE2" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Taxes (Details 1)"&gt;
&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span id="xdx_8BE_zYk33wepPaqb" style="display: none"&gt;Schedule of deferred tax assets and
liabilities&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td id="xdx_492_20230630_z7qtBMqO2bG8" style="font-size: 10pt; text-align: center"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td id="xdx_49B_20221231_zM68rE1MsL5" style="font-size: 10pt; text-align: center"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
of&lt;br/&gt; June 30,&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
of&lt;br/&gt; December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40A_eus-gaap--DeferredTaxAssetsGrossAbstract_iB" style="vertical-align: bottom"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Deferred
tax assets:&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2023&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td colspan="3" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td colspan="3" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_404_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_i01I_pp0p0_maDTANzqiX_ziy6D2YHNwk1" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
&lt;td style="padding: 0pt 0pt 0pt 20pt; width: 56%; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Allowance
for doubtful account&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 8%; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;735,633&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 8%; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;789,151&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40F_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_i01I_pp0p0_maDTANzqiX_zyTOom0RCF23" style="vertical-align: bottom; background-color: White"&gt;
&lt;td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Net
operating loss carryforward&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;3,280,567&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;3,098,352&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_402_ecustom--DeferredtTaxAssetsLongliveAssetsImpairment_i01I_pp0p0_maDTANzqiX_zIB6nki3Vqel" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
&lt;td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Long-lived
assets impairment&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;657,146&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;696,256&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40A_eus-gaap--DeferredTaxAssetsNet_i01TI_pp0p0_mtDTANzqiX_maDTALNzKeP_zRwdxXlLxxqc" style="vertical-align: bottom; background-color: White"&gt;
&lt;td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Deferred
tax assets&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;4,673,346&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;4,583,759&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40D_eus-gaap--DeferredTaxLiabilitiesNetAbstract_iB" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
&lt;td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Deferred
tax liabilities:&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40A_ecustom--RecognitionOfIntangibleAssetsArisingFromBusinessCombinations_i01NI_di_msDTALNzKeP_zG8XxypjKuE8" style="vertical-align: bottom; background-color: White"&gt;
&lt;td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Recognition
of intangible assets arising from business combinations&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1293"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(17,444&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40C_eus-gaap--DeferredTaxLiabilitiesDeferredExpenseCapitalizedResearchAndDevelopmentCosts_i01NI_pp0p0_di_msDTALNzKeP_zLJiWovk2Z3k" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
&lt;td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Capitalized
development costs&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(502,734&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(544,982&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40D_eus-gaap--DeferredTaxAssetsValuationAllowance_i01NI_pp0p0_di_msDTALNzKeP_zXDrLeSgHKpb" style="vertical-align: bottom; background-color: White"&gt;
&lt;td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Change
in valuation allowance&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(4,170,612&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(4,021,333&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40E_eus-gaap--DeferredTaxAssetsLiabilitiesNet_i01TI_pp0p0_mtDTALNzKeP_ziG1VEbx9Bxl" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
&lt;td style="padding: 0pt 0pt 0pt 20pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Deferred
tax assets(liabilities), net&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1302"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1303"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">735633</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">789151</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">3280567</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">3098352</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <ifbd:DeferredtTaxAssetsLongliveAssetsImpairment contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">657146</ifbd:DeferredtTaxAssetsLongliveAssetsImpairment>
    <ifbd:DeferredtTaxAssetsLongliveAssetsImpairment contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">696256</ifbd:DeferredtTaxAssetsLongliveAssetsImpairment>
    <us-gaap:DeferredTaxAssetsNet contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">4673346</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">4583759</us-gaap:DeferredTaxAssetsNet>
    <ifbd:RecognitionOfIntangibleAssetsArisingFromBusinessCombinations contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">17444</ifbd:RecognitionOfIntangibleAssetsArisingFromBusinessCombinations>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedResearchAndDevelopmentCosts contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">502734</us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedResearchAndDevelopmentCosts>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedResearchAndDevelopmentCosts contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">544982</us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedResearchAndDevelopmentCosts>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">4170612</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">4021333</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:OperatingLossCarryforwards contextRef="AsOf2023-06-30" decimals="-5" unitRef="USD">22000000.0</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards contextRef="AsOf2022-12-31" decimals="-5" unitRef="USD">21700000</us-gaap:OperatingLossCarryforwards>
    <ifbd:DeferredTaxAssetsTaxAllowanceForDoubtfulAccounts contextRef="AsOf2023-06-30" decimals="-5" unitRef="USD">5400000</ifbd:DeferredTaxAssetsTaxAllowanceForDoubtfulAccounts>
    <ifbd:DeferredTaxAssetsTaxAllowanceForDoubtfulAccounts contextRef="AsOf2022-12-31" decimals="-5" unitRef="USD">5800000</ifbd:DeferredTaxAssetsTaxAllowanceForDoubtfulAccounts>
    <ifbd:DeferredTaxAssetLiabilitiesNet contextRef="AsOf2023-06-30" decimals="-5" unitRef="USD">4200000</ifbd:DeferredTaxAssetLiabilitiesNet>
    <ifbd:DeferredTaxAssetLiabilitiesNet contextRef="AsOf2022-12-31" decimals="-5" unitRef="USD">4000000.0</ifbd:DeferredTaxAssetLiabilitiesNet>
    <ifbd:ScheduleOfTaxesPayablesTableTextBlock contextRef="From2023-01-01to2023-06-30">&lt;table cellpadding="0" cellspacing="0" id="xdx_893_ecustom--ScheduleOfTaxesPayablesTableTextBlock_pp0p0_zkcDMLNyjEC8" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Taxes (Details 2)"&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span id="xdx_8BB_z3DvmPkiOfC4" style="display: none"&gt;Schedule of taxes payable&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td id="xdx_49E_20230630_zwYPkk3QpL4d" style="font-size: 10pt; text-align: center"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td id="xdx_497_20221231_zFABOf0aaOO4" style="font-size: 10pt; text-align: center"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
of&lt;br/&gt; June 30, 2022&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
of&lt;br/&gt; December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td colspan="3" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td colspan="3" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_402_ecustom--VatTaxesPayable_iI_maTPCzhlg_ztEUYIldJRnb" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; width: 56%; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;VAT
taxes payable&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 8%; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;504,715&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 8%; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;457,395&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_408_eus-gaap--AccruedIncomeTaxesCurrent_iI_pp0p0_maTPCzhlg_zEEz0e60peti" style="vertical-align: bottom; background-color: White"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Income
taxes payable&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;179,224&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;188,425&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40A_ecustom--OtherTaxesPayable_iI_pp0p0_maTPCzhlg_zrtJnTzo6Wcb" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Other
taxes payable&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;4,848&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;7,265&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40E_eus-gaap--TaxesPayableCurrent_iTI_pp0p0_mtTPCzhlg_z1ABfabiWL1b" style="vertical-align: bottom; background-color: White"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total
taxes payable&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;688,787&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;653,085&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40B_ecustom--TaxesPayableDiscontinuedOperations_iI_pp0p0_zuzIevxvwK62" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Less:
taxes payable - discontinued operations&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;688,787&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;653,085&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40B_ecustom--TaxesPayableContinuingOperations_iI_pp0p0_zPTNwECwf7g6" style="vertical-align: bottom; background-color: White"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Taxes
payable - continuing operations&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1334"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1335"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
</ifbd:ScheduleOfTaxesPayablesTableTextBlock>
    <ifbd:VatTaxesPayable contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">504715</ifbd:VatTaxesPayable>
    <ifbd:VatTaxesPayable contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">457395</ifbd:VatTaxesPayable>
    <us-gaap:AccruedIncomeTaxesCurrent contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">179224</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">188425</us-gaap:AccruedIncomeTaxesCurrent>
    <ifbd:OtherTaxesPayable contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">4848</ifbd:OtherTaxesPayable>
    <ifbd:OtherTaxesPayable contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">7265</ifbd:OtherTaxesPayable>
    <us-gaap:TaxesPayableCurrent contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">688787</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">653085</us-gaap:TaxesPayableCurrent>
    <ifbd:TaxesPayableDiscontinuedOperations contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">688787</ifbd:TaxesPayableDiscontinuedOperations>
    <ifbd:TaxesPayableDiscontinuedOperations contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">653085</ifbd:TaxesPayableDiscontinuedOperations>
    <us-gaap:ConcentrationRiskDisclosureTextBlock contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_803_eus-gaap--ConcentrationRiskDisclosureTextBlock_zIElKEEq0Nj5" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;&lt;b&gt;Note 10 &#x2013;&#160;&lt;span id="xdx_829_zymeL0mjwpSi"&gt;Concentration
of risk&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;span style="background-color: white"&gt;&lt;span style="text-decoration: underline"&gt;Credit risk&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;Financial instruments
that potentially subject the Company to significant concentrations of credit risk consist primarily of cash in bank. As of June 30, 2023
and December 31, 2022, $&lt;span id="xdx_90F_eus-gaap--DepositAssets_pp0p0_c20230630_zMyGlvpX7smk" title="Deposit"&gt;554,999&lt;/span&gt;&#160;and $&lt;span id="xdx_903_eus-gaap--DepositAssets_pp0p0_c20221231_zjpTFLEfI6Rb" title="Deposit"&gt;829,258&lt;/span&gt;&#160;were deposited with financial institutions located in the PRC, respectively. Deposit
insurance system in China only insured each depositor at one bank for a maximum of approximately $69,000 (RMB 500,000). As of June 30,
2023 and December 31, 2022, $&lt;span id="xdx_906_eus-gaap--CashFDICInsuredAmount_pp0p0_c20230630_zQmSzZDBsT42" title="CDIC insured limit"&gt;290,596&lt;/span&gt;&#160;and $&lt;span id="xdx_907_eus-gaap--CashFDICInsuredAmount_pp0p0_c20221231_zGNR0TWTrMv7" title="CDIC insured limit"&gt;372,549&lt;/span&gt;&#160;are over the China deposit insurance limit which is not covered by insurance,
respectively.&#160;The Hong Kong Deposit Protection Board pays compensation up to a limit of HKD 500,000 (approximately USD&#160;64,000)
if the bank with which an individual/a company hold its eligible deposit fails. As of June 30, 2023 and December 31, 2022, cash balance
of $&lt;span id="xdx_909_eus-gaap--Cash_iI_pp0p0_c20230630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--CreditRiskMember_zSpDsCikCjed" title="Cash balance"&gt;3,390&lt;/span&gt;&#160;and $&lt;span id="xdx_90E_eus-gaap--Cash_iI_pp0p0_c20221231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--CreditRiskMember_zMiprqb70NR5" title="Cash balance"&gt;209,561&lt;/span&gt;&#160;was maintained at financial institutions in Hong Kong, of which none&#160;was subject to credit risk,
respectively.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;The Company
is also exposed to risk from its accounts receivable and other receivables. These assets are subjected to credit evaluations. An allowance
has been made for estimated unrecoverable amounts which have been determined by reference to past default experience and the current economic
environment.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;A majority of
the Company&#x2019;s expense transactions are denominated in RMB and a significant portion of the Company and its subsidiaries&#x2019; assets
and liabilities are denominated in RMB. RMB is not freely convertible into foreign currencies. In the PRC, certain foreign exchange transactions
are required by law to be transacted only by authorized financial institutions at exchange rates set by the People&#x2019;s Bank of China
(&#x201c;PBOC&#x201d;). Remittances in currencies other than RMB by the Company in China must be processed through the PBOC or other China
foreign exchange regulatory bodies which require certain supporting documentation in order to affect the remittance.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;The Company&#x2019;s
functional currency is the RMB, and its financial statements are presented in U.S. dollars. The RMB depreciated by 5.1% from December
31, 2022 to June 30, 2023. It is difficult to predict how market forces or PRC or U.S. government policy may impact the exchange rate
between the RMB and the U.S. dollar in the future. The change in the value of the RMB relative to the U.S. dollar may affect the Company&#x2019;s
financial results reported in the U.S. dollar terms without giving effect to any underlying changes in its business or results of operations.
Currently, the Company&#x2019;s assets, liabilities, revenues and costs are denominated in RMB.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;To the extent
that the Company needs to convert U.S. dollars into RMB for capital expenditures and working capital and other business purposes, appreciation
of RMB against U.S. dollar would have an adverse effect on the RMB amount the Company would receive from the conversion. Conversely, if
the Company decides to convert RMB into U.S. dollar for the purpose of making payments for dividends, strategic acquisition or investments
or other business purposes, appreciation of U.S. dollar against RMB would have a negative effect on the U.S. dollar amount available to
the Company.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;&lt;span style="text-decoration: underline"&gt;Customer
concentration risk&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;For the six
month ended June 30, 2023, two customers accounted for&#160;&lt;span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20230101__20230630__srt--MajorCustomersAxis__custom--OneCustomerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zIQUbEtbMW9l" title="Concentration risk percentage"&gt;21.2&lt;/span&gt;% and &lt;span id="xdx_902_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20230101__20230630__srt--MajorCustomersAxis__custom--TwoCustomerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zj7CE4zil6L4" title="Concentration risk percentage"&gt;12.9&lt;/span&gt;% of the Company&#x2019;s total revenues of discontinued operations,
respectively. For the six month ended June 30, 2022, one customer accounted for&#160;&lt;span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20220101__20220630__srt--MajorCustomersAxis__custom--OneCustomerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zMgQhTpUrZjb" title="Concentration risk percentage"&gt;22.6&lt;/span&gt;% of the Company&#x2019;s total revenues of discontinued
operations.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;As of June 30,
2023, three customers accounted for&#160;&lt;span id="xdx_903_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20230101__20230630__srt--MajorCustomersAxis__custom--OneCustomerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_z4hThoC3MZne" title="Concentration risk percentage"&gt;46.6&lt;/span&gt;%,&#160;&lt;span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20230101__20230630__srt--MajorCustomersAxis__custom--TwoCustomerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zEI4phBetjt4" title="Concentration risk percentage"&gt;24.3&lt;/span&gt;%, and&#160;&lt;span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20230101__20230630__srt--MajorCustomersAxis__custom--ThreeCustomerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zySRCNifkNfk" title="Concentration risk percentage"&gt;10.1&lt;/span&gt;% of the total balance of accounts receivable of discontinued
operations, respectively.&#160;As of December 31, 2022, two customers accounted for&#160;&lt;span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20220101__20221231__srt--MajorCustomersAxis__custom--OneCustomerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_z8lbm4faFrjb" title="Concentration risk percentage"&gt;45.7&lt;/span&gt;% and &lt;span id="xdx_90E_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20220101__20221231__srt--MajorCustomersAxis__custom--TwoCustomerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zTEWjHokwT97" title="Concentration risk percentage"&gt;23.1&lt;/span&gt;% of the total balance of accounts
receivable of discontinued operations, respectively.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;span style="background-color: white"&gt;&lt;span style="text-decoration: underline"&gt;Vendor concentration risk&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;For the six
months ended June 30, 2023, two vendors accounted for&#160;&lt;span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20230101__20230630__srt--MajorCustomersAxis__custom--OneCustomerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__custom--VendorConcentrationRiskMember_zZ65LPc8xLU1" title="Concentration risk percentage"&gt;37.6&lt;/span&gt;% and &lt;span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20230101__20230630__srt--MajorCustomersAxis__custom--TwoCustomerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__custom--VendorConcentrationRiskMember_z4vGL4IhMyJ1" title="Concentration risk percentage"&gt;16.8&lt;/span&gt;% of the Company&#x2019;s total purchases, respectively. For the
six months ended June 30, 2022, one vendor accounted for&#160;&lt;span id="xdx_902_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20220101__20220630__srt--MajorCustomersAxis__custom--OneCustomerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__custom--VendorConcentrationRiskMember_zZltenIwyFl7" title="Concentration risk percentage"&gt;11.4&lt;/span&gt;% of the Company&#x2019;s total purchases of discontinued operations
.. &lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;As of June 30,
2023, two vendors accounted for&#160;&lt;span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20230101__20230630__srt--MajorCustomersAxis__custom--OneCustomerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__custom--VendorConcentrationRiskMember_zERmqYn36RW1" title="Concentration risk percentage"&gt;65.0&lt;/span&gt;% and&#160;&lt;span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20230101__20230630__srt--MajorCustomersAxis__custom--TwoCustomerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__custom--VendorConcentrationRiskMember_zBo8eJkBA8wd" title="Concentration risk percentage"&gt;19.8&lt;/span&gt;% of the total balance of accounts payable, respectively. As of December 31, 2022,
two vendors accounted for&#160;&lt;span id="xdx_90E_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20220101__20221231__srt--MajorCustomersAxis__custom--OneCustomerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__custom--VendorConcentrationRiskMember_zGUYKMp63oN7" title="Concentration risk percentage"&gt;66.4&lt;/span&gt;% and&#160;&lt;span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20220101__20221231__srt--MajorCustomersAxis__custom--TwoCustomerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__custom--VendorConcentrationRiskMember_zQ1YmeNm9hll" title="Concentration risk percentage"&gt;20.3&lt;/span&gt;% of the total balance of accounts payable of discontinued operations, respectively.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;





















</us-gaap:ConcentrationRiskDisclosureTextBlock>
    <us-gaap:DepositAssets contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">554999</us-gaap:DepositAssets>
    <us-gaap:DepositAssets contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">829258</us-gaap:DepositAssets>
    <us-gaap:CashFDICInsuredAmount contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">290596</us-gaap:CashFDICInsuredAmount>
    <us-gaap:CashFDICInsuredAmount contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">372549</us-gaap:CashFDICInsuredAmount>
    <us-gaap:Cash
      contextRef="AsOf2023-06-30_us-gaap_CreditRiskMember"
      decimals="0"
      unitRef="USD">3390</us-gaap:Cash>
    <us-gaap:Cash
      contextRef="AsOf2022-12-31_us-gaap_CreditRiskMember"
      decimals="0"
      unitRef="USD">209561</us-gaap:Cash>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2023-01-012023-06-30_custom_OneCustomerMember_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember"
      decimals="INF"
      unitRef="Pure">0.212</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2023-01-012023-06-30_custom_TwoCustomerMember_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember"
      decimals="INF"
      unitRef="Pure">0.129</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2022-01-012022-06-30_custom_OneCustomerMember_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember"
      decimals="INF"
      unitRef="Pure">0.226</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2023-01-012023-06-30_custom_OneCustomerMember_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember"
      decimals="INF"
      unitRef="Pure">0.466</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2023-01-012023-06-30_custom_TwoCustomerMember_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember"
      decimals="INF"
      unitRef="Pure">0.243</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2023-01-012023-06-30_custom_ThreeCustomerMember_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember"
      decimals="INF"
      unitRef="Pure">0.101</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2022-01-012022-12-31_custom_OneCustomerMember_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember"
      decimals="INF"
      unitRef="Pure">0.457</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2022-01-012022-12-31_custom_TwoCustomerMember_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember"
      decimals="INF"
      unitRef="Pure">0.231</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2023-01-012023-06-30_custom_OneCustomerMember_us-gaap_SalesRevenueNetMember_custom_VendorConcentrationRiskMember"
      decimals="INF"
      unitRef="Pure">0.376</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2023-01-012023-06-30_custom_TwoCustomerMember_us-gaap_SalesRevenueNetMember_custom_VendorConcentrationRiskMember"
      decimals="INF"
      unitRef="Pure">0.168</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2022-01-012022-06-30_custom_OneCustomerMember_us-gaap_SalesRevenueNetMember_custom_VendorConcentrationRiskMember"
      decimals="INF"
      unitRef="Pure">0.114</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2023-01-012023-06-30_custom_OneCustomerMember_us-gaap_AccountsReceivableMember_custom_VendorConcentrationRiskMember"
      decimals="INF"
      unitRef="Pure">0.650</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2023-01-012023-06-30_custom_TwoCustomerMember_us-gaap_AccountsReceivableMember_custom_VendorConcentrationRiskMember"
      decimals="INF"
      unitRef="Pure">0.198</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2022-01-012022-12-31_custom_OneCustomerMember_us-gaap_AccountsReceivableMember_custom_VendorConcentrationRiskMember"
      decimals="INF"
      unitRef="Pure">0.664</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2022-01-012022-12-31_custom_TwoCustomerMember_us-gaap_AccountsReceivableMember_custom_VendorConcentrationRiskMember"
      decimals="INF"
      unitRef="Pure">0.203</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_802_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_zIZ7lJNocr07" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;&lt;b&gt;Note 11 &#x2013;&#160;&lt;span id="xdx_82B_zqWaVPdW4IX9"&gt;Equity&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;&lt;span style="text-decoration: underline"&gt;Ordinary
shares&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;Infobird Cayman
was established under the laws of the Cayman Islands on March 26, 2020.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;On April 22, 2021, the Company completed its initial public offering (&#x201c;IPO&#x201d;) of 6,250,000 ordinary
shares, par value $0.001 per share, and on June 8, 2021, issued 125,000 ordinary shares pursuant to the underwriter&#x2019;s partial
exercise of its over-allotment option in connection with the IPO, at a public offering price of $4.00 per share, which resulted
in net proceeds to the Company of approximately $20.8 million after deducting underwriting discounts and commissions and other
expenses.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;During the year
ended December 31, 2021, the Company granted&#160;&lt;span id="xdx_90D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_c20210101__20211231_z4du1SvwNGI4" title="Number of ordinary shares granted"&gt;70,000&lt;/span&gt;&lt;/span&gt;&#160;ordinary shares to two consulting firms based on grant date fair value of $&lt;span id="xdx_903_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TwoConsultingFirmsMember_zUUOlnhiQqbd" title="Grant date fair value"&gt;150,600&lt;/span&gt;&#160;to be amortized over stated services period.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;On September 9, 2022, the Company effected the&#160;1-for-5 Share Consolidation of its ordinary shares pursuant
to the Company&#x2019;s second amended and restated memorandum and articles of association.&#160;The Company has retroactively restated
all share and per share data for all of the periods presented pursuant to ASC 260 to reflect the Share Consolidation.&lt;span style="font: 12pt Times New Roman, Times, Serif"&gt;
&lt;/span&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif; background-color: white"&gt;Prior to September 9, 2022, the authorized
number of ordinary shares was&#160;&lt;span id="xdx_90E_eus-gaap--CommonStockSharesAuthorized_iI_c20220908__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zYNY7V0cJAk9" title="Authorized number of ordinary shares"&gt;50,000,000&lt;/span&gt;&#160;(pre-Share Consolidation) ordinary shares with a par value of $&lt;span id="xdx_900_eus-gaap--CommonStockParOrStatedValuePerShare_iI_c20220908__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zhed1WPLCo0a" title="Ordinary stock, par value"&gt;0.001&lt;/span&gt;&#160;(pre-Share
Consolidation) per ordinary share, and&#160;&lt;span id="xdx_902_eus-gaap--CommonStockSharesIssued_iI_c20200326__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zhm4gDwgWGR8" title="Ordinary stock, shares issued"&gt;19,000,000&lt;/span&gt;&#160;(pre-Share Consolidation) ordinary shares were issued on March 26,
2020&lt;/span&gt;.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;Upon execution
of&#160;1-for-5 Share Consolidation in 2022, the Company recognized additional&#160;4,315&#160;shares of ordinary share due to round up.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white"&gt;&lt;span style="background-color: white"&gt;On
September 29, 2022, the Company has entered into a Securities Purchase Agreement (the &#x201c;Agreement 1&#x201d;) with a purchaser. Pursuant
to the Agreement 1, the Company agreed to sell to this purchaser&#160;&lt;span id="xdx_904_ecustom--SaleOfCommonStock_iI_c20220929__us-gaap--TransactionTypeAxis__custom--SecuritiesPurchaseAgreement1Member_zotTiPMklAm4" title="Sale of common stock"&gt;500,000&lt;/span&gt;&#160;shares of common stock for a consideration of $&lt;span id="xdx_90A_ecustom--ConsiderationAmount_iI_c20220929__us-gaap--TransactionTypeAxis__custom--SecuritiesPurchaseAgreement1Member_zfdw0dtGzpg6" title="Consideration amount"&gt;277,500&lt;/span&gt;.
On September 29, 2022, the Company issued&#160;&lt;span id="xdx_904_eus-gaap--CommonStockSharesIssued_iI_c20220929__us-gaap--TransactionTypeAxis__custom--SecuritiesPurchaseAgreement1Member_zQUi8979OKpc" title="Common stock shares issued"&gt;500,000&lt;/span&gt;&#160;shares to this purchaser.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white"&gt;&lt;span style="background-color: white"&gt;On
October 8, 2022, the Company has entered into a Securities Purchase Agreement (the &#x201c;Agreement 2&#x201d;) with a purchaser. Pursuant
to the Agreement 2, the Company agreed to sell to this purchaser&#160;&lt;span id="xdx_90A_ecustom--SaleOfCommonStock_iI_c20221008__us-gaap--TransactionTypeAxis__custom--SecuritiesPurchaseAgreement2Member_zMTcQ3PmGPs7" title="Sale of common stock"&gt;500,000&lt;/span&gt;&#160;shares of common stock for a consideration of $&lt;span id="xdx_909_ecustom--ConsiderationAmount_iI_pp0p0_c20221008__us-gaap--TransactionTypeAxis__custom--SecuritiesPurchaseAgreement2Member_zaGvejwfszg5" title="Consideration amount"&gt;287,500&lt;/span&gt;.
On October 8, 2022, the Company issued&#160;&lt;span id="xdx_90A_eus-gaap--CommonStockSharesIssued_iI_c20221008__us-gaap--TransactionTypeAxis__custom--SecuritiesPurchaseAgreement2Member_zIjHoI3vEJd9" title="Common stock shares issued"&gt;500,000&lt;/span&gt;&#160;shares to this purchaser.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white"&gt;&lt;span style="background-color: white"&gt;On
November 9, 2022, the Company has entered into a Securities Purchase Agreement (the &#x201c;Agreement 3&#x201d;) with a purchaser. Pursuant
to the Agreement 3, the Company agreed to sell to this purchaser&#160;&lt;span id="xdx_908_ecustom--SaleOfCommonStock_iI_c20221109__us-gaap--TransactionTypeAxis__custom--SecuritiesPurchaseAgreement3Member_zyxysniq1lF8" title="Sale of common stock"&gt;500,000&lt;/span&gt;&#160;shares of common stock for a consideration of $&lt;span id="xdx_902_ecustom--ConsiderationAmount_iI_pp0p0_c20221109__us-gaap--TransactionTypeAxis__custom--SecuritiesPurchaseAgreement3Member_zEu0FX9Surzl" title="Consideration amount"&gt;202,500&lt;/span&gt;.
On November 9, 2022, the Company issued&#160;&lt;span id="xdx_90C_eus-gaap--CommonStockSharesIssued_iI_c20221109__us-gaap--TransactionTypeAxis__custom--SecuritiesPurchaseAgreement3Member_zOh43g4G8KB9" title="Common stock shares issued"&gt;500,000&lt;/span&gt;&#160;shares to this purchaser.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white"&gt;&lt;span style="background-color: white"&gt;On
December 23, 2022, we issued the convertible notes (the &#x201c;2022 CB&#x201d;) in the aggregate principal amount of US$6.25 million pursuant
to the convertible note purchase agreement dated November 25, 2022, under which the holder of the 2022 CB (the &#x201c;2022 CB Holder&#x201d;)
may subscribe at eighty percent of the face value up to US$12.5 million in aggregate principal amount of our two-year convertible notes.
On the same date of the 2022 CB issuance, the 2022 CB Holder elected to convert the 2022 CB at the conversion price of US$0.5, representing
the floor price of the conversion price, resulting in the issuance of 12.5 million ordinary shares.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;On February
28, 2023, the Company issued &lt;span id="xdx_902_eus-gaap--StockIssuedDuringPeriodSharesOther_c20230227__20230228_zkwDPjdgigje" title="Number of shares issued"&gt;3,846,000&lt;/span&gt; units (each, a &#x201c;Unit&#x201d;) at a per Unit price of $1.30. Each Unit comprises: (1) one ordinary
share, and (2) 0.65 of a warrant to purchase one ordinary share. In a concurrent private placement we also sold unregistered warrant to
purchase &lt;span id="xdx_901_eus-gaap--StockIssuedDuringPeriodSharesPurchaseOfAssets_c20230227__20230228_zdQ1Y94dlp6i" title="Purchase of ordinary shares"&gt;2,884,500&lt;/span&gt; ordinary shares. The net proceeds of this offering was $&lt;span id="xdx_904_eus-gaap--ProceedsFromDebtNetOfIssuanceCosts_pp0p0_c20230227__20230228_zhJGvB6K7eP4" title="Net proceeds"&gt;4,522,314&lt;/span&gt;. On February 28, 2023, the Company issued &lt;span id="xdx_90D_eus-gaap--SharesIssued_iI_pp0p0_c20230228_zKdjbJd9wc4e" title="Issued ordinary shares"&gt;3,846,000&lt;/span&gt; ordinary
shares.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;




















&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;Upon execution
of&#160;1-for-5 Share Consolidation in May 2023, the Company recognized additional&#160;&lt;span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_c20230501__20230531_zYsFljVWLOz" title="Additional shares"&gt;12,321&lt;/span&gt;&#160;shares of ordinary share due to round
up.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;On May 31, 2023,
the Company issued &lt;span id="xdx_90A_eus-gaap--IncrementalCommonSharesAttributableToCallOptionsAndWarrants_c20230501__20230531_zWXEcZ1EfITd" title="Exercise of warrants"&gt;499,980&lt;/span&gt; shares of ordinary shares for the exercise of the warrants issued on February 28, 2023.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;As of June 30, 2023 and December 31, 2022, the Company had&#160;&lt;span id="xdx_901_eus-gaap--ExcessStockSharesAuthorized_iI_c20230531_zOoLiMr55MAk" title="Common stock shares authorized"&gt;&lt;span id="xdx_90B_eus-gaap--ExcessStockSharesAuthorized_iI_c20221231_zFY7x4wUbMPg" title="Common stock shares authorized"&gt;1,000,000,000&lt;/span&gt;&lt;/span&gt;&#160;authorized ordinary shares,
par value $&lt;span id="xdx_907_eus-gaap--CommonStockParOrStatedValuePerShare_iI_pip0_c20230630_zYMbbp6Dw8Zd" title="Common stock par value"&gt;&lt;span id="xdx_90D_eus-gaap--CommonStockParOrStatedValuePerShare_iI_pip0_c20221231_zPxRmUWZGycc" title="Common stock par value"&gt;0.025&lt;/span&gt;&#160;&lt;/span&gt;per share, of which&#160;&lt;span id="xdx_904_eus-gaap--CommonStockSharesIssued_iI_c20230630_zGxdfnoH0AR7" title="Common stock shares issued"&gt;&lt;span id="xdx_909_eus-gaap--CommonStockSharesOutstanding_iI_c20230630_zGdOeJ83fOql" title="Common stock shares outstanding"&gt;5,100,164&lt;/span&gt;&lt;/span&gt; and &lt;span id="xdx_90C_eus-gaap--CommonStockSharesIssued_iI_c20221231_zN3AbtvVY0Z9" title="Common stock shares issued"&gt;&lt;span id="xdx_909_eus-gaap--CommonStockSharesOutstanding_iI_c20221231_zW6U68THCfy" title="Common stock shares outstanding"&gt;3,818,663&lt;/span&gt;&lt;/span&gt;&#160;were issued and outstanding, respectively, which were retroactively restated to reflect 1-for-5 share consolidation effective on September
9, 2022 and 1-for-5 share consolidation effective on May 15, 2023.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;span style="background-color: white"&gt;&lt;span style="text-decoration: underline"&gt;Warrants&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;&lt;span style="background-color: white"&gt;In connection with the IPO, on April
22, 2021, t&lt;/span&gt;he Company issued warrants to purchase&#160;&lt;span id="xdx_902_ecustom--NumberOfWarrantPurchase_c20210421__20210422__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--IPOMember_zvtgogZ8hBFl" title="Number of warrant purchase"&gt;125,000&lt;/span&gt;&#160;ordinary shares at $&lt;span id="xdx_906_eus-gaap--SharePrice_iI_pip0_c20210422__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--IPOMember_zyHO6eEI0Ke6" title="Share price"&gt;20.00&lt;/span&gt;&#160;per share, are
exercisable upon issuance and will expire on&#160;&lt;span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate_dd_c20210421__20210422__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--IPOMember_z88RGaieImLg" title="Expiration date"&gt;March 31, 2026&lt;/span&gt;&#160;which is five years from the effective of the registration statement.
As of June 30, 2023, the Company had warrants to purchase&#160;&lt;span id="xdx_907_ecustom--NumberOfWarrantPurchase_c20230101__20230630__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--IPOMember_zA4cGYqAb8F1" title="Number of warrant purchase"&gt;125,000&lt;/span&gt;&#160;ordinary shares outstanding with an exercise price of $&lt;span id="xdx_90F_eus-gaap--SharePrice_iI_pip0_c20230630__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--IPOMember_zHjDIjGUwbN4" title="Share price"&gt;20.00&lt;/span&gt;&#160;per
share and remaining lives of&#160;&lt;span id="xdx_900_ecustom--WarrantRemainingLives_dtY_c20230101__20230630__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--IPOMember_zWuN4y2evVvf" title="Warrant remaining lives"&gt;2.75&lt;/span&gt;&#160;years.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;The Company&#x2019;s
outstanding warrants are classified as equity since they qualify for exception from derivative accounting as they are considered to be
indexed to the Company&#x2019;s own stock and require net share settlement. The fair value of the warrants of approximately $1.3 million
is valued based on the Black-Scholes-Merton model and is recorded as additional paid-in capital from common stock based on the relative
fair value of net proceeds received using the following assumptions:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_89C_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_zMCS5uYb9xif" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Equity (Details)"&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span id="xdx_8B9_zFXhcndwPira" style="display: none"&gt;Schedule of assumptions used&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td id="xdx_49B_20230101__20230630_zhX7WNcDM5n1" style="text-align: right"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_406_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_dp_zo8rrKLXygF7" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Annual
dividend yield&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1478"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_405_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_z2HzuhO9atNk" style="vertical-align: bottom; background-color: White"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; width: 70%; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Expected
life (years)&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 10%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 18%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;5.0&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pip0_dp_zkvBCpCutiHj" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Risk-free
interest rate&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;0.92&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_407_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pip0_dp_zdx73dNw8Mv6" style="vertical-align: bottom; background-color: White"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Expected
volatility&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;95.15&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
&lt;p id="xdx_8A7_zJIU8ytDQ1Za" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;Following is
a summary of the status of warrants outstanding and exercisable as of June 30, 2023:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_89A_eus-gaap--ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_zJgsHb193gHb" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Equity (Details 1)"&gt;
&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="padding-top: 0pt; padding-right: 0pt; padding-left: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span id="xdx_8BA_zikiy0sOEjr8" style="display: none"&gt;Schedule of warrants outstanding&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 0pt; padding-right: 0pt; padding-left: 10pt; text-align: left; text-indent: -10pt"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt; color: white"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt; color: white; text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt; color: white; text-align: right"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt; color: white; text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt; color: white"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt; color: white; text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt; color: white; text-align: right"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt; color: white; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
&lt;td colspan="2" style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Warrants&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Weighted&lt;br/&gt;
Average&lt;br/&gt; Exercise&lt;br/&gt; Price&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; width: 42%; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Warrants
outstanding, as of December 31, 2021&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; width: 1%; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 5%; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td id="xdx_98A_eus-gaap--ClassOfWarrantOrRightOutstanding_iS_c20220101__20221231_zx0k8VVV8Yq4" style="width: 20%; font-size: 10pt; text-align: right" title="Warrants outstanding - beginning balance"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;125,000&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 8%; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td id="xdx_980_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iS_pip0_c20220101__20221231_zaH62zTxK416" style="width: 20%; font-size: 10pt; text-align: right" title="Weighted average exercise price, beginning"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;20.0&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
&lt;td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;Issued&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td id="xdx_988_ecustom--WarrantsIssued_d0_c20220101__20221231_zl0mwSleeaN6" style="font-size: 10pt; text-align: right" title="Issued"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td id="xdx_982_ecustom--WeightedAverageExercisePriceWarrantsIssued_pip0_d0_c20220101__20221231_z1V0ePjob8Rh" style="font-size: 10pt; text-align: right" title="Weighted average exercise price, warrants issued"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
&lt;td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;Exercised&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td id="xdx_983_ecustom--WarrantsExercised_d0_c20220101__20221231_zU3GjX6nbSxf" style="font-size: 10pt; text-align: right" title="Exercised"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td id="xdx_986_ecustom--WeightedAverageExercisePriceWarrantsExercised_pip0_d0_c20220101__20221231_zlqX99kYxSw1" style="font-size: 10pt; text-align: right" title="Weighted average exercise price, warrants exercised"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
&lt;td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;Expired&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td id="xdx_982_ecustom--WarrantsExpired_d0_c20220101__20221231_z4smBP8Aac8i" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Expired"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td id="xdx_980_ecustom--WeightedAverageExercisePriceWarrantsExpired_pip0_d0_c20220101__20221231_zZHUzyYFPnnl" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Weighted average exercise price, warrants expired"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Warrants
outstanding, as of December 31, 2022&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td id="xdx_989_eus-gaap--ClassOfWarrantOrRightOutstanding_iS_c20230101__20230630_zYHNITVb46Y9" style="font-size: 10pt; text-align: right" title="Warrants outstanding - beginning balance"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;125,000&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td id="xdx_989_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iS_pip0_c20230101__20230630_zyGwhpKF4b6g" style="font-size: 10pt; text-align: right" title="Weighted average exercise price, beginning"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;20.0&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; color: white; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; color: white; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td id="xdx_980_ecustom--WarrantsExercised_d0_c20230101__20230630_zCQ7OXiBZOR2" style="border-bottom: Black 1pt solid; font-size: 10pt; color: white; text-align: right" title="Exercised"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 1pt; font-size: 10pt; color: white; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; color: white; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; color: white; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td id="xdx_98A_ecustom--WeightedAverageExercisePriceWarrantsExercised_pip0_d0_c20230101__20230630_z55NhxJE0UI" style="border-bottom: Black 1pt solid; font-size: 10pt; color: white; text-align: right" title="Weighted average exercise price, warrants exercised"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 1pt; font-size: 10pt; color: white; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Warrants
outstanding, as of June 30, 2023 (unaudited)&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td id="xdx_989_eus-gaap--ClassOfWarrantOrRightOutstanding_iE_c20230101__20230630_zz8svTvjHkQ3" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Warrants outstanding - ending balance"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;125,000&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td id="xdx_986_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iE_pip0_c20230101__20230630_zSsR0jJVbhSb" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Weighted average exercise price, ending"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;20.0&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font: 10pt SimSun; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="border-bottom: Black 1pt solid; font: 10pt SimSun; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="border-bottom: Black 1pt solid; font: 10pt SimSun; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x3000;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font: 10pt SimSun; padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font: 10pt SimSun; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="border-bottom: Black 1pt solid; font: 10pt SimSun; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="border-bottom: Black 1pt solid; font: 10pt SimSun; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x3000;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font: 10pt SimSun; padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Warrants
exercisable, as of June 30, 2023 (unaudited)&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td id="xdx_98B_ecustom--WarrantsExercisable_iI_c20230630_zr7LmgIv03zh" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Warrants exercisable"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;125,000&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td id="xdx_98C_ecustom--WeightedAverageExercisePriceWarrantsExercisable_iI_pip0_c20230630_zViVYVQsnqnf" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Weighted average exercise price, warrants exercisable"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;20.0&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
&lt;p id="xdx_8A6_z1BMIZrR7XQ1" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;























&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;span style="background-color: white"&gt;&lt;span style="text-decoration: underline"&gt;Share-based compensation&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;During the
year ended December 31, 2021, the Company granted&#160;&lt;span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_c20210101__20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TwoConsultingFirmsMember_zgmgO4HwGtsk" title="Number of ordinary shares granted"&gt;70,000&lt;/span&gt;&#160;ordinary
shares to two consulting firms based on grant date fair value of $&lt;span id="xdx_90A_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TwoConsultingFirmsMember_z0xD2WJhgWPf" title="Grant date fair value"&gt;150,600&lt;/span&gt;&#160;to
be amortized over the services period. For the six months ended June 30, 2023 and 2022, share based compensation expense was
amounted to nil&#160;&lt;span id="xdx_908_eus-gaap--ShareBasedCompensation_pp0p0_c20230101__20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TwoConsultingFirmsMember_zgrb674BfVT1" style="display: none" title="Share based compensation"&gt;0&lt;/span&gt; and&#160;$&lt;span id="xdx_90A_eus-gaap--ShareBasedCompensation_pp0p0_c20220101__20220630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TwoConsultingFirmsMember_zJoBmVcxfLc" title="Share based compensation"&gt;10,134&lt;/span&gt;,
respectively. As of June 30, 2023, the share-based compensations had been fully amortized by the Company.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;span style="background-color: white"&gt;&lt;span style="text-decoration: underline"&gt;Restricted assets&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;The Company&#x2019;s
ability to pay dividends is primarily dependent on the Company receiving distributions of funds from its subsidiaries. Relevant PRC statutory
laws and regulations permit payments of dividends by Infobird WFOE, Infobird Beijing, Infobird Anhui, Infobird Guiyang and Qishuo (collectively
&#x201c;Infobird PRC entities&#x201d;) only out of their retained earnings, if any, as determined in accordance with PRC accounting standards
and regulations. The results of operations reflected in the accompanying unaudited interim condensed consolidated financial statements
prepared in accordance with U.S. GAAP differ from those reflected in the statutory financial statements of Infobird PRC entities.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;Infobird PRC
entities are required to set aside at least 10% of their after-tax profits each year, if any, to fund certain statutory reserve funds
until such reserve funds reach 50% of its registered capital. In addition, Infobird PRC entities may allocate a portion of its after-tax
profits based on PRC accounting standards to enterprise expansion fund and staff bonus and welfare fund at its discretion. Infobird PRC
entities may allocate a portion of its after-tax profits based on PRC accounting standards to a discretionary surplus fund at its discretion.
The statutory reserve funds and the discretionary funds are not distributable as cash dividends. Remittance of dividends by a wholly foreign-owned
company out of China is subject to examination by the banks designated by State Administration of Foreign Exchange.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;As a result
of the foregoing restrictions, Infobird PRC entities are restricted in their ability to transfer their assets to the Company. Foreign
exchange and other regulation in the PRC may further restrict Infobird PRC entities from transferring funds to the Company in the form
of dividends, loans and advances. As of June 30, 2023 and December 31, 2022, amounts restricted are the paid-in-capital, registered capital
and statutory reserves of Infobird PRC entities, which amounted to approximately $&lt;span id="xdx_905_ecustom--PaidincapitalRegisteredCapitalAndStatutoryReserves_iI_pn5n6_c20230630_zk5iArN3psGl" title="Paid-in-capital, registered capital and statutory reserves"&gt;19.8&lt;/span&gt;&#160;million and $&lt;span id="xdx_902_ecustom--PaidincapitalRegisteredCapitalAndStatutoryReserves_iI_pn5n6_c20221231_zxNpPjbKceA7" title="Paid-in-capital, registered capital and statutory reserves"&gt;19.3&lt;/span&gt;&#160;million, respectively.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;&lt;span style="text-decoration: underline"&gt;Statutory
reserves&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;As of June 30,
2023 and December 31, 2022, The Company&#x2019;s PRC entities collectively attributed $&lt;span id="xdx_90D_ecustom--StatutorysReserve_iI_pp0p0_c20230630_zdPg94O72Wt4" title="Statutory reserves"&gt;&lt;span id="xdx_907_ecustom--StatutorysReserve_iI_pp0p0_c20221231_zxoXkik4C9Yj" title="Statutory reserves"&gt;449,136&lt;/span&gt;&lt;/span&gt;&#160;of retained earnings for the statutory
reserves.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="From2021-01-012021-12-31"
      decimals="INF"
      unitRef="Shares">70000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
      contextRef="AsOf2021-12-31_custom_TwoConsultingFirmsMember"
      decimals="0"
      unitRef="USD">150600</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="AsOf2022-09-08_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">50000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="AsOf2022-09-08_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="USDPShares">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesIssued
      contextRef="AsOf2020-03-26_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">19000000</us-gaap:CommonStockSharesIssued>
    <ifbd:SaleOfCommonStock
      contextRef="AsOf2022-09-29_custom_SecuritiesPurchaseAgreement1Member"
      decimals="INF"
      unitRef="Shares">500000</ifbd:SaleOfCommonStock>
    <ifbd:ConsiderationAmount
      contextRef="AsOf2022-09-29_custom_SecuritiesPurchaseAgreement1Member"
      decimals="0"
      unitRef="USD">277500</ifbd:ConsiderationAmount>
    <us-gaap:CommonStockSharesIssued
      contextRef="AsOf2022-09-29_custom_SecuritiesPurchaseAgreement1Member"
      decimals="INF"
      unitRef="Shares">500000</us-gaap:CommonStockSharesIssued>
    <ifbd:SaleOfCommonStock
      contextRef="AsOf2022-10-08_custom_SecuritiesPurchaseAgreement2Member"
      decimals="INF"
      unitRef="Shares">500000</ifbd:SaleOfCommonStock>
    <ifbd:ConsiderationAmount
      contextRef="AsOf2022-10-08_custom_SecuritiesPurchaseAgreement2Member"
      decimals="0"
      unitRef="USD">287500</ifbd:ConsiderationAmount>
    <us-gaap:CommonStockSharesIssued
      contextRef="AsOf2022-10-08_custom_SecuritiesPurchaseAgreement2Member"
      decimals="INF"
      unitRef="Shares">500000</us-gaap:CommonStockSharesIssued>
    <ifbd:SaleOfCommonStock
      contextRef="AsOf2022-11-09_custom_SecuritiesPurchaseAgreement3Member"
      decimals="INF"
      unitRef="Shares">500000</ifbd:SaleOfCommonStock>
    <ifbd:ConsiderationAmount
      contextRef="AsOf2022-11-09_custom_SecuritiesPurchaseAgreement3Member"
      decimals="0"
      unitRef="USD">202500</ifbd:ConsiderationAmount>
    <us-gaap:CommonStockSharesIssued
      contextRef="AsOf2022-11-09_custom_SecuritiesPurchaseAgreement3Member"
      decimals="INF"
      unitRef="Shares">500000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockIssuedDuringPeriodSharesOther
      contextRef="From2023-02-272023-02-28"
      decimals="INF"
      unitRef="Shares">3846000</us-gaap:StockIssuedDuringPeriodSharesOther>
    <us-gaap:StockIssuedDuringPeriodSharesPurchaseOfAssets
      contextRef="From2023-02-272023-02-28"
      decimals="INF"
      unitRef="Shares">2884500</us-gaap:StockIssuedDuringPeriodSharesPurchaseOfAssets>
    <us-gaap:ProceedsFromDebtNetOfIssuanceCosts
      contextRef="From2023-02-272023-02-28"
      decimals="0"
      unitRef="USD">4522314</us-gaap:ProceedsFromDebtNetOfIssuanceCosts>
    <us-gaap:SharesIssued contextRef="AsOf2023-02-28" decimals="0" unitRef="Shares">3846000</us-gaap:SharesIssued>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="From2023-05-012023-05-31"
      decimals="INF"
      unitRef="Shares">12321</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants
      contextRef="From2023-05-012023-05-31"
      decimals="INF"
      unitRef="Shares">499980</us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants>
    <us-gaap:ExcessStockSharesAuthorized contextRef="AsOf2023-05-31" decimals="INF" unitRef="Shares">1000000000</us-gaap:ExcessStockSharesAuthorized>
    <us-gaap:ExcessStockSharesAuthorized contextRef="AsOf2022-12-31" decimals="INF" unitRef="Shares">1000000000</us-gaap:ExcessStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="AsOf2023-06-30"
      decimals="INF"
      unitRef="USDPShares">0.025</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="AsOf2022-12-31"
      decimals="INF"
      unitRef="USDPShares">0.025</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2023-06-30" decimals="INF" unitRef="Shares">5100164</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2023-06-30" decimals="INF" unitRef="Shares">5100164</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2022-12-31" decimals="INF" unitRef="Shares">3818663</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2022-12-31" decimals="INF" unitRef="Shares">3818663</us-gaap:CommonStockSharesOutstanding>
    <ifbd:NumberOfWarrantPurchase
      contextRef="From2021-04-212021-04-22_us-gaap_IPOMember"
      decimals="INF"
      unitRef="Shares">125000</ifbd:NumberOfWarrantPurchase>
    <us-gaap:SharePrice
      contextRef="AsOf2021-04-22_us-gaap_IPOMember"
      decimals="INF"
      unitRef="USDPShares">20.00</us-gaap:SharePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate contextRef="From2021-04-212021-04-22_us-gaap_IPOMember">2026-03-31</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate>
    <ifbd:NumberOfWarrantPurchase
      contextRef="From2023-01-012023-06-30_us-gaap_IPOMember"
      decimals="INF"
      unitRef="Shares">125000</ifbd:NumberOfWarrantPurchase>
    <us-gaap:SharePrice
      contextRef="AsOf2023-06-30_us-gaap_IPOMember"
      decimals="INF"
      unitRef="USDPShares">20.00</us-gaap:SharePrice>
    <ifbd:WarrantRemainingLives contextRef="From2023-01-012023-06-30_us-gaap_IPOMember">P2Y9M</ifbd:WarrantRemainingLives>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef="From2023-01-01to2023-06-30">&lt;table cellpadding="0" cellspacing="0" id="xdx_89C_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_zMCS5uYb9xif" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Equity (Details)"&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span id="xdx_8B9_zFXhcndwPira" style="display: none"&gt;Schedule of assumptions used&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td id="xdx_49B_20230101__20230630_zhX7WNcDM5n1" style="text-align: right"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_406_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_dp_zo8rrKLXygF7" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Annual
dividend yield&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1478"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_405_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_z2HzuhO9atNk" style="vertical-align: bottom; background-color: White"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; width: 70%; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Expected
life (years)&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 10%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 18%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;5.0&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pip0_dp_zkvBCpCutiHj" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Risk-free
interest rate&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;0.92&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_407_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pip0_dp_zdx73dNw8Mv6" style="vertical-align: bottom; background-color: White"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Expected
volatility&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;95.15&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="From2023-01-01to2023-06-30">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="From2023-01-01to2023-06-30"
      decimals="INF"
      unitRef="Pure">0.0092</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="From2023-01-01to2023-06-30"
      decimals="INF"
      unitRef="Pure">0.9515</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock contextRef="From2023-01-01to2023-06-30">&lt;table cellpadding="0" cellspacing="0" id="xdx_89A_eus-gaap--ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_zJgsHb193gHb" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Equity (Details 1)"&gt;
&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="padding-top: 0pt; padding-right: 0pt; padding-left: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span id="xdx_8BA_zikiy0sOEjr8" style="display: none"&gt;Schedule of warrants outstanding&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-top: 0pt; padding-right: 0pt; padding-left: 10pt; text-align: left; text-indent: -10pt"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt; color: white"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt; color: white; text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt; color: white; text-align: right"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt; color: white; text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt; color: white"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt; color: white; text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt; color: white; text-align: right"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt; color: white; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
&lt;td colspan="2" style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Warrants&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Weighted&lt;br/&gt;
Average&lt;br/&gt; Exercise&lt;br/&gt; Price&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; width: 42%; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Warrants
outstanding, as of December 31, 2021&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; width: 1%; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 5%; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td id="xdx_98A_eus-gaap--ClassOfWarrantOrRightOutstanding_iS_c20220101__20221231_zx0k8VVV8Yq4" style="width: 20%; font-size: 10pt; text-align: right" title="Warrants outstanding - beginning balance"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;125,000&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 8%; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td id="xdx_980_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iS_pip0_c20220101__20221231_zaH62zTxK416" style="width: 20%; font-size: 10pt; text-align: right" title="Weighted average exercise price, beginning"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;20.0&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
&lt;td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;Issued&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td id="xdx_988_ecustom--WarrantsIssued_d0_c20220101__20221231_zl0mwSleeaN6" style="font-size: 10pt; text-align: right" title="Issued"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td id="xdx_982_ecustom--WeightedAverageExercisePriceWarrantsIssued_pip0_d0_c20220101__20221231_z1V0ePjob8Rh" style="font-size: 10pt; text-align: right" title="Weighted average exercise price, warrants issued"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
&lt;td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;Exercised&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td id="xdx_983_ecustom--WarrantsExercised_d0_c20220101__20221231_zU3GjX6nbSxf" style="font-size: 10pt; text-align: right" title="Exercised"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td id="xdx_986_ecustom--WeightedAverageExercisePriceWarrantsExercised_pip0_d0_c20220101__20221231_zlqX99kYxSw1" style="font-size: 10pt; text-align: right" title="Weighted average exercise price, warrants exercised"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
&lt;td style="padding: 0pt 0pt 0pt 30pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;Expired&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td id="xdx_982_ecustom--WarrantsExpired_d0_c20220101__20221231_z4smBP8Aac8i" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Expired"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td id="xdx_980_ecustom--WeightedAverageExercisePriceWarrantsExpired_pip0_d0_c20220101__20221231_zZHUzyYFPnnl" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Weighted average exercise price, warrants expired"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Warrants
outstanding, as of December 31, 2022&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td id="xdx_989_eus-gaap--ClassOfWarrantOrRightOutstanding_iS_c20230101__20230630_zYHNITVb46Y9" style="font-size: 10pt; text-align: right" title="Warrants outstanding - beginning balance"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;125,000&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td id="xdx_989_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iS_pip0_c20230101__20230630_zyGwhpKF4b6g" style="font-size: 10pt; text-align: right" title="Weighted average exercise price, beginning"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;20.0&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; color: white; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; color: white; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td id="xdx_980_ecustom--WarrantsExercised_d0_c20230101__20230630_zCQ7OXiBZOR2" style="border-bottom: Black 1pt solid; font-size: 10pt; color: white; text-align: right" title="Exercised"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 1pt; font-size: 10pt; color: white; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; color: white; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; color: white; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td id="xdx_98A_ecustom--WeightedAverageExercisePriceWarrantsExercised_pip0_d0_c20230101__20230630_z55NhxJE0UI" style="border-bottom: Black 1pt solid; font-size: 10pt; color: white; text-align: right" title="Weighted average exercise price, warrants exercised"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 1pt; font-size: 10pt; color: white; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Warrants
outstanding, as of June 30, 2023 (unaudited)&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td id="xdx_989_eus-gaap--ClassOfWarrantOrRightOutstanding_iE_c20230101__20230630_zz8svTvjHkQ3" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Warrants outstanding - ending balance"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;125,000&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td id="xdx_986_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iE_pip0_c20230101__20230630_zSsR0jJVbhSb" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Weighted average exercise price, ending"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;20.0&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font: 10pt SimSun; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="border-bottom: Black 1pt solid; font: 10pt SimSun; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="border-bottom: Black 1pt solid; font: 10pt SimSun; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x3000;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font: 10pt SimSun; padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font: 10pt SimSun; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="border-bottom: Black 1pt solid; font: 10pt SimSun; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="border-bottom: Black 1pt solid; font: 10pt SimSun; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x3000;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font: 10pt SimSun; padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Warrants
exercisable, as of June 30, 2023 (unaudited)&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td id="xdx_98B_ecustom--WarrantsExercisable_iI_c20230630_zr7LmgIv03zh" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Warrants exercisable"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;125,000&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td id="xdx_98C_ecustom--WeightedAverageExercisePriceWarrantsExercisable_iI_pip0_c20230630_zViVYVQsnqnf" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Weighted average exercise price, warrants exercisable"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;20.0&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
</us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock>
    <us-gaap:ClassOfWarrantOrRightOutstanding contextRef="AsOf2021-12-31" decimals="0" unitRef="Shares">125000</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="AsOf2021-12-31"
      decimals="INF"
      unitRef="USDPShares">20.0</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <ifbd:WarrantsIssued
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      unitRef="Shares">0</ifbd:WarrantsIssued>
    <ifbd:WeightedAverageExercisePriceWarrantsIssued
      contextRef="From2022-01-012022-12-31"
      decimals="INF"
      unitRef="USDPShares">0</ifbd:WeightedAverageExercisePriceWarrantsIssued>
    <ifbd:WarrantsExercised
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      unitRef="Shares">0</ifbd:WarrantsExercised>
    <ifbd:WeightedAverageExercisePriceWarrantsExercised
      contextRef="From2022-01-012022-12-31"
      decimals="INF"
      unitRef="USDPShares">0</ifbd:WeightedAverageExercisePriceWarrantsExercised>
    <ifbd:WarrantsExpired
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      unitRef="Shares">0</ifbd:WarrantsExpired>
    <ifbd:WeightedAverageExercisePriceWarrantsExpired
      contextRef="From2022-01-012022-12-31"
      decimals="INF"
      unitRef="USDPShares">0</ifbd:WeightedAverageExercisePriceWarrantsExpired>
    <us-gaap:ClassOfWarrantOrRightOutstanding contextRef="AsOf2022-12-31" decimals="0" unitRef="Shares">125000</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="AsOf2022-12-31"
      decimals="INF"
      unitRef="USDPShares">20.0</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <ifbd:WarrantsExercised
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="Shares">0</ifbd:WarrantsExercised>
    <ifbd:WeightedAverageExercisePriceWarrantsExercised
      contextRef="From2023-01-01to2023-06-30"
      decimals="INF"
      unitRef="USDPShares">0</ifbd:WeightedAverageExercisePriceWarrantsExercised>
    <us-gaap:ClassOfWarrantOrRightOutstanding contextRef="AsOf2023-06-30" decimals="0" unitRef="Shares">125000</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="AsOf2023-06-30"
      decimals="INF"
      unitRef="USDPShares">20.0</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <ifbd:WarrantsExercisable contextRef="AsOf2023-06-30" decimals="0" unitRef="Shares">125000</ifbd:WarrantsExercisable>
    <ifbd:WeightedAverageExercisePriceWarrantsExercisable
      contextRef="AsOf2023-06-30"
      decimals="INF"
      unitRef="USDPShares">20.0</ifbd:WeightedAverageExercisePriceWarrantsExercisable>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="From2021-01-012021-12-31_custom_TwoConsultingFirmsMember"
      decimals="INF"
      unitRef="Shares">70000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
      contextRef="AsOf2021-12-31_custom_TwoConsultingFirmsMember"
      decimals="0"
      unitRef="USD">150600</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
    <us-gaap:ShareBasedCompensation
      contextRef="From2023-01-012023-06-30_custom_TwoConsultingFirmsMember"
      decimals="0"
      unitRef="USD">0</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2022-01-012022-06-30_custom_TwoConsultingFirmsMember"
      decimals="0"
      unitRef="USD">10134</us-gaap:ShareBasedCompensation>
    <ifbd:PaidincapitalRegisteredCapitalAndStatutoryReserves contextRef="AsOf2023-06-30" decimals="-5" unitRef="USD">19800000</ifbd:PaidincapitalRegisteredCapitalAndStatutoryReserves>
    <ifbd:PaidincapitalRegisteredCapitalAndStatutoryReserves contextRef="AsOf2022-12-31" decimals="-5" unitRef="USD">19300000</ifbd:PaidincapitalRegisteredCapitalAndStatutoryReserves>
    <ifbd:StatutorysReserve contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">449136</ifbd:StatutorysReserve>
    <ifbd:StatutorysReserve contextRef="AsOf2022-12-31" decimals="0" unitRef="USD">449136</ifbd:StatutorysReserve>
    <us-gaap:LeasesOfLesseeDisclosureTextBlock contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_80C_eus-gaap--LeasesOfLesseeDisclosureTextBlock_zZLE9gktsUKf" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;&lt;b&gt;Note 12 &#x2013;&#160;&lt;span id="xdx_82C_zNFMR9pV4Mx8"&gt;Lease&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;The Company
determines if a contract contains a lease at inception. US GAAP requires that the Company&#x2019;s leases be evaluated and classified as
operating or finance leases for financial reporting purposes. The classification evaluation begins at the commencement date and the lease
term used in the evaluation includes the non-cancellable&#160;period for which the Company has the right to use the underlying asset,
together with renewal option periods when the exercise of the renewal option is reasonably certain and failure to exercise such option
which result in an economic penalty. All of the Company&#x2019;s real estate leases are classified as operating leases. The leases generally
do not contain options to extend at the time of expiration and the weighted average remaining lease terms are 0.4 years.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;The Company
entered into various non-cancellable operating lease agreements for offices and employee dormitories as of June 30, 2023. Upon adoption
of FASB ASU 2016-02, the Company recognized approximately $&lt;span id="xdx_90D_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn5n6_c20230630_zu56XBGKkln1" title="Right of use assets"&gt;0.0&lt;/span&gt;&#160;million right of use (&#x201c;ROU&#x201d;) assets and same amount of
lease liabilities based on the present value of the future minimum rental payments of leases, using a discount rate&#160;of 4.8%&#160;based
on duration of lease terms. The Company&#x2019;s lease agreements do not contain any material residual value guarantees or material restrictive
covenants. The Company&#x2019;s lease liabilities under the remaining operating leases as of June 30, 2023 for the next five years is as
follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;





















&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_88F_eus-gaap--ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_pp0p0_zFWZ8Ica9sWd" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Lease (Details)"&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span id="xdx_8B7_znBrWmnGNBq5" style="display: none"&gt;Schedule of minimum lease payments under the remaining operating leases&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td id="xdx_498_20230630_z7Xcndx8Fwj" style="text-align: center"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 12pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;June
30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40C_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_zhAz70oODce6" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; width: 70%; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2024&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 10%; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="border-bottom: Black 1pt solid; width: 18%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;19,752&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_403_eus-gaap--OperatingLeasesFutureMinimumPaymentsDue_iI_pp0p0_zQ5vFBlBnNyc" style="vertical-align: bottom; background-color: White"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total
undiscounted lease payments&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;19,752&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_408_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pp0p0_di_zkYsBKEjTpB9" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;Less
imputed interest&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(377&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40B_eus-gaap--OperatingLeaseLiability_iI_pp0p0_zr9zdvyW0FKe" style="vertical-align: bottom; background-color: White"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total
lease liabilities&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;19,375&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_400_ecustom--OperatingLeaseLiabilityDiscontinuedOperations_iI_pp0p0_z4gEsrwYV3di" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Less:
total lease liabilities - discontinued operations&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(19,375&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_403_ecustom--OperatingLeaseLiabilityContinuedOperations_iI_pp0p0_zeiG7dK3SuI7" style="vertical-align: bottom; background-color: White"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total
lease liabilities - continuing operations&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1571"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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: 0; text-align: center"&gt;&#160;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;&lt;br/&gt;
Rent expense accounted in loss from discontinued operations for the six months ended June 30, 2023 and 2022 was $&lt;span id="xdx_900_eus-gaap--OperatingLeasesRentExpenseNet_pp0p0_c20230101__20230630_zmOARExkuSD7" title="Rent expense"&gt;59,487&lt;/span&gt;&#160;and $&lt;span id="xdx_901_eus-gaap--OperatingLeasesRentExpenseNet_pp0p0_c20220101__20220630_z79MkSAOJam" title="Rent expense"&gt;122,503&lt;/span&gt;,&#160;respectively.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:LeasesOfLesseeDisclosureTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="AsOf2023-06-30" decimals="-5" unitRef="USD">0.0</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock contextRef="From2023-01-01to2023-06-30">&lt;table cellpadding="0" cellspacing="0" id="xdx_88F_eus-gaap--ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_pp0p0_zFWZ8Ica9sWd" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Lease (Details)"&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span id="xdx_8B7_znBrWmnGNBq5" style="display: none"&gt;Schedule of minimum lease payments under the remaining operating leases&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td id="xdx_498_20230630_z7Xcndx8Fwj" style="text-align: center"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 12pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;June
30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40C_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_zhAz70oODce6" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; width: 70%; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2024&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 10%; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="border-bottom: Black 1pt solid; width: 18%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;19,752&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_403_eus-gaap--OperatingLeasesFutureMinimumPaymentsDue_iI_pp0p0_zQ5vFBlBnNyc" style="vertical-align: bottom; background-color: White"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total
undiscounted lease payments&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;19,752&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_408_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pp0p0_di_zkYsBKEjTpB9" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;Less
imputed interest&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(377&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40B_eus-gaap--OperatingLeaseLiability_iI_pp0p0_zr9zdvyW0FKe" style="vertical-align: bottom; background-color: White"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total
lease liabilities&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;19,375&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_400_ecustom--OperatingLeaseLiabilityDiscontinuedOperations_iI_pp0p0_z4gEsrwYV3di" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Less:
total lease liabilities - discontinued operations&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(19,375&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_403_ecustom--OperatingLeaseLiabilityContinuedOperations_iI_pp0p0_zeiG7dK3SuI7" style="vertical-align: bottom; background-color: White"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total
lease liabilities - continuing operations&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1571"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">19752</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDue contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">19752</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">377</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">19375</us-gaap:OperatingLeaseLiability>
    <ifbd:OperatingLeaseLiabilityDiscontinuedOperations contextRef="AsOf2023-06-30" decimals="0" unitRef="USD">-19375</ifbd:OperatingLeaseLiabilityDiscontinuedOperations>
    <us-gaap:OperatingLeasesRentExpenseNet
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      unitRef="USD">59487</us-gaap:OperatingLeasesRentExpenseNet>
    <us-gaap:OperatingLeasesRentExpenseNet
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      unitRef="USD">122503</us-gaap:OperatingLeasesRentExpenseNet>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_803_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_z7iTNYfNx5R5" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;&lt;b&gt;Note 13 &#x2013;&#160;&lt;span id="xdx_82D_zCi4BUXpuMu1"&gt;Commitments
and contingencies&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;&lt;span style="text-decoration: underline"&gt;Legal&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;From time to
time, the Company is party to certain legal proceedings, as well as certain asserted and un-asserted claims. Amounts accrued, as well
as the total amount of reasonably possible losses with respect to such matters, individually and in the aggregate, are not deemed to be
material to the unaudited interim condensed consolidated financial statements.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;&lt;span style="text-decoration: underline"&gt;Variable
interest entity structure&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;In the opinion
of management, (i) the corporate structure of the Company is in compliance with existing PRC laws and regulations; (ii) the Contractual
Arrangements are valid and binding, and do not result in any violation of PRC laws or regulations currently in effect; and (iii) the business
operations of Infobird WFOE and the VIEs are in compliance with existing PRC laws and regulations in all material respects.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;However, there
are substantial uncertainties regarding the interpretation and application of current and future PRC laws and regulations. Accordingly,
the Company cannot be assured that PRC regulatory authorities will not ultimately take a contrary view to the foregoing opinion of its
management. If the current corporate structure of the Company or the Contractual Arrangements is found to be in violation of any existing
or future PRC laws and regulations, the Company may be required to restructure its corporate structure and operations in the PRC to comply
with changing and new PRC laws and regulations. In the opinion of management, the likelihood of loss in respect of the Company&#x2019;s
current corporate structure or the Contractual Arrangements is remote based on current facts and circumstances.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;&lt;span style="text-decoration: underline"&gt;COVID-19&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;In March 2020,
the World Health Organization declared COVID-19 a pandemic.&#160;The pandemic has resulted in quarantines, travel restrictions, and the
temporary closure of stores and facilities in China and elsewhere.&#160;Given the rapidly expanding nature of the COVID-19 pandemic, and
because substantially all of the Company&#x2019;s business operations and workforce are concentrated in China, the Company&#x2019;s business,
results of operations, and financial condition have been adversely affected for the year ended December 31, 2022. The impact of COVID-19
on the macroeconomic outlook of China may still have adverse financial impacts for the Company for the remaining of 2023 and beyond and
cannot be reasonably estimated at this time.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <ifbd:SegmentInformationAndRevenueAnalysisTextBlock contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_807_ecustom--SegmentInformationAndRevenueAnalysisTextBlock_zGp8Z65lPey3" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;&lt;b&gt;Note 14 &#x2013;&#160;&lt;span id="xdx_82B_zICrmcTqlCJj"&gt;Segment
information and revenue analysis&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;The Company
follows ASC 280, Segment Reporting, which requires that companies disclose segment data based on how management makes decisions about
allocating resources to each segment and evaluating their performances. The Company has one reporting segment. The Company&#x2019;s chief
operating decision maker has been identified as the chief executive officer, who reviews consolidated results when making decisions about
allocating resources and assessing performance of the Company and hence the Company has only one reportable segment. The Company does
not distinguish between markets or segments for the purpose of internal reporting. The Company&#x2019;s long-lived assets are substantially
all located in the PRC and all of the Company&#x2019;s revenues are derived from the PRC.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;





















&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;Disaggregated
information of revenues by business lines are as follows*:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_889_eus-gaap--DisaggregationOfRevenueTableTextBlock_zw37WuvRebj2" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Segment information and revenue analysis (Details)"&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span id="xdx_8BE_zKcdIJVsySme" style="display: none"&gt;Schedule of disaggregated information of revenues&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: center"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: center"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;For
the six months ended&lt;br/&gt; June 30, 2023&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;For
the six months&#x202f;ended&lt;br/&gt; June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td colspan="3" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td colspan="3" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; width: 56%; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Standard
cloud-based services&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 8%; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td id="xdx_980_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_pp0p0_c20230101__20230630__srt--ProductOrServiceAxis__custom--StandardCloudBasedServicesMember_fKg_____zQVOzjThMSSi" style="width: 12%; font-size: 10pt; text-align: right" title="Total revenues"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;754,323&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 8%; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td id="xdx_982_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_pp0p0_c20220101__20220630__srt--ProductOrServiceAxis__custom--StandardCloudBasedServicesMember_fKg_____zdjAQpnou7ka" style="width: 12%; font-size: 10pt; text-align: right" title="Total revenues"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1,243,483&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Business
process outsourcing services&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td id="xdx_98C_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_pp0p0_c20230101__20230630__srt--ProductOrServiceAxis__custom--BusinessProcessOutsourcingServicesMember_fKg_____zZuJzUAImre9" style="font-size: 10pt; text-align: right" title="Total revenues"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;938,137&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td id="xdx_98F_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_pp0p0_c20220101__20220630__srt--ProductOrServiceAxis__custom--BusinessProcessOutsourcingServicesMember_fKg_____zoi6Z20nO4Pb" style="font-size: 10pt; text-align: right" title="Total revenues"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1,046,074&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Business
integration services&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td id="xdx_988_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_pp0p0_c20230101__20230630__srt--ProductOrServiceAxis__custom--BusinessIntegrationServicesMember_fKg_____zF01ggLAS4P1" style="font-size: 10pt; text-align: right" title="Total revenues"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;398,285&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td id="xdx_984_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_pp0p0_c20220101__20220630__srt--ProductOrServiceAxis__custom--BusinessIntegrationServicesMember_fKg_____za0YIcZA8APh" style="font-size: 10pt; text-align: right" title="Total revenues"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;278,434&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Other
revenues&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td id="xdx_98F_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_pp0p0_c20230101__20230630__srt--ProductOrServiceAxis__custom--OtherRevenuesMember_fKg_____zSFmH4syY3L2" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Total revenues"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;174,680&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td id="xdx_986_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_pp0p0_c20220101__20220630__srt--ProductOrServiceAxis__custom--OtherRevenuesMember_fKg_____zBLo544IIsv9" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Total revenues"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;11,758&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total
revenues&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td id="xdx_986_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_pp0p0_c20230101__20230630_fKg_____zSWDRDt9Bp8f" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Total revenues"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2,265,425&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td id="xdx_986_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_pp0p0_c20220101__20220630_fKg_____z2IXtZGLgCbe" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Total revenues"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2,579,749&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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: 0; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;/p&gt;


&lt;table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse"&gt;
&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 3%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;span id="xdx_F00_zVF7ik3Bo9ab" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;*&lt;/span&gt;&lt;/td&gt;
&lt;td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 97%; padding-right: 5.4pt; padding-left: 5.4pt"&gt; &lt;span id="xdx_F17_zORrA4SRbBg6" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;All of revenues
were derived from discontinued operations for the six months ended June 30, 2023 and 2022.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</ifbd:SegmentInformationAndRevenueAnalysisTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="From2023-01-01to2023-06-30">&lt;table cellpadding="0" cellspacing="0" id="xdx_889_eus-gaap--DisaggregationOfRevenueTableTextBlock_zw37WuvRebj2" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Segment information and revenue analysis (Details)"&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span id="xdx_8BE_zKcdIJVsySme" style="display: none"&gt;Schedule of disaggregated information of revenues&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: center"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: center"&gt;&#160;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;For
the six months ended&lt;br/&gt; June 30, 2023&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;For
the six months&#x202f;ended&lt;br/&gt; June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td colspan="3" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td colspan="3" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; width: 56%; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Standard
cloud-based services&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 8%; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td id="xdx_980_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_pp0p0_c20230101__20230630__srt--ProductOrServiceAxis__custom--StandardCloudBasedServicesMember_fKg_____zQVOzjThMSSi" style="width: 12%; font-size: 10pt; text-align: right" title="Total revenues"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;754,323&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 8%; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td id="xdx_982_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_pp0p0_c20220101__20220630__srt--ProductOrServiceAxis__custom--StandardCloudBasedServicesMember_fKg_____zdjAQpnou7ka" style="width: 12%; font-size: 10pt; text-align: right" title="Total revenues"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1,243,483&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Business
process outsourcing services&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td id="xdx_98C_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_pp0p0_c20230101__20230630__srt--ProductOrServiceAxis__custom--BusinessProcessOutsourcingServicesMember_fKg_____zZuJzUAImre9" style="font-size: 10pt; text-align: right" title="Total revenues"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;938,137&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td id="xdx_98F_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_pp0p0_c20220101__20220630__srt--ProductOrServiceAxis__custom--BusinessProcessOutsourcingServicesMember_fKg_____zoi6Z20nO4Pb" style="font-size: 10pt; text-align: right" title="Total revenues"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1,046,074&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Business
integration services&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td id="xdx_988_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_pp0p0_c20230101__20230630__srt--ProductOrServiceAxis__custom--BusinessIntegrationServicesMember_fKg_____zF01ggLAS4P1" style="font-size: 10pt; text-align: right" title="Total revenues"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;398,285&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td id="xdx_984_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_pp0p0_c20220101__20220630__srt--ProductOrServiceAxis__custom--BusinessIntegrationServicesMember_fKg_____za0YIcZA8APh" style="font-size: 10pt; text-align: right" title="Total revenues"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;278,434&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Other
revenues&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td id="xdx_98F_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_pp0p0_c20230101__20230630__srt--ProductOrServiceAxis__custom--OtherRevenuesMember_fKg_____zSFmH4syY3L2" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Total revenues"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;174,680&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td id="xdx_986_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_pp0p0_c20220101__20220630__srt--ProductOrServiceAxis__custom--OtherRevenuesMember_fKg_____zBLo544IIsv9" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Total revenues"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;11,758&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; font-size: 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total
revenues&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td id="xdx_986_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_pp0p0_c20230101__20230630_fKg_____zSWDRDt9Bp8f" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Total revenues"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2,265,425&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&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-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
&lt;td id="xdx_986_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_pp0p0_c20220101__20220630_fKg_____z2IXtZGLgCbe" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Total revenues"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2,579,749&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="From2023-01-012023-06-30_custom_StandardCloudBasedServicesMember"
      decimals="0"
      id="Fact001592"
      unitRef="USD">754323</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="From2022-01-012022-06-30_custom_StandardCloudBasedServicesMember"
      decimals="0"
      id="Fact001594"
      unitRef="USD">1243483</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="From2023-01-012023-06-30_custom_BusinessProcessOutsourcingServicesMember"
      decimals="0"
      id="Fact001596"
      unitRef="USD">938137</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="From2022-01-012022-06-30_custom_BusinessProcessOutsourcingServicesMember"
      decimals="0"
      id="Fact001598"
      unitRef="USD">1046074</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="From2023-01-012023-06-30_custom_BusinessIntegrationServicesMember"
      decimals="0"
      id="Fact001600"
      unitRef="USD">398285</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="From2022-01-012022-06-30_custom_BusinessIntegrationServicesMember"
      decimals="0"
      id="Fact001602"
      unitRef="USD">278434</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="From2023-01-012023-06-30_custom_OtherRevenuesMember"
      decimals="0"
      id="Fact001604"
      unitRef="USD">174680</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="From2022-01-012022-06-30_custom_OtherRevenuesMember"
      decimals="0"
      id="Fact001606"
      unitRef="USD">11758</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="From2023-01-01to2023-06-30"
      decimals="0"
      id="Fact001608"
      unitRef="USD">2265425</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="From2022-01-012022-06-30"
      decimals="0"
      id="Fact001610"
      unitRef="USD">2579749</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:SubsequentEventsTextBlock contextRef="From2023-01-01to2023-06-30">&lt;p id="xdx_804_eus-gaap--SubsequentEventsTextBlock_zaExWWNteXt5" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;&lt;b&gt;Note 15 &#x2013;&#160;&lt;span id="xdx_82E_zgqBoxoeCzvk"&gt;Subsequent
Events&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;The
Company evaluated all events and transactions that occurred after June 30, 2023 up through &lt;/span&gt;October 31,&lt;span style="background-color: white"&gt;
2023, the date the Company issued these unaudited interim condensed consolidated financial statements.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;On July 24,
2023, the Company entered into a securities purchase agreement (the &#x201c;Agreement 1&#x201d;) with certain accredited investors (the
&#x201c;Purchasers 1&#x201d;), pursuant to which the Company agreed to sell to the Purchasers 1 an aggregate of &lt;span id="xdx_900_eus-gaap--StockIssuedDuringPeriodSharesPurchaseOfAssets_c20230723__20230724__us-gaap--TransactionTypeAxis__custom--SecuritiesPurchaseAgreement1Member__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__srt--TitleOfIndividualAxis__custom--Purchaser1Member_zJSxaTLk6Zp7" title="Purchase of ordinary shares"&gt;88,105,727&lt;/span&gt; ordinary shares.
The net proceeds from the transactions were $&lt;span id="xdx_907_eus-gaap--ProceedsFromDebtNetOfIssuanceCosts_pp0p0_c20230723__20230724__us-gaap--TransactionTypeAxis__custom--SecuritiesPurchaseAgreement1Member__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__srt--TitleOfIndividualAxis__custom--Purchaser1Member_zxxfWEHGWlr5" title="Net proceeds"&gt;30,000,000&lt;/span&gt;, after deducting certain fees due to the placement agent and the Company&#x2019;s
transaction expenses, and will be used for working capital and general corporate purposes.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;On August 3,
2023, the Company entered into a securities purchase agreement (the &#x201c;Agreement 2&#x201d;) with certain purchasers listed on the signature
pages thereto (the &#x201c;Purchasers 2&#x201d;), in connection with the offer and sale (the &#x201c;Offering&#x201d;) of an aggregate of
&lt;span id="xdx_907_eus-gaap--StockIssuedDuringPeriodSharesPurchaseOfAssets_c20230802__20230803__us-gaap--TransactionTypeAxis__custom--SecuritiesPurchaseAgreement2Member__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__srt--TitleOfIndividualAxis__custom--Purchaser2Member_zlOPG3FgE5b7" title="Purchase of ordinary shares"&gt;44,117,648&lt;/span&gt; ordinary shares of the Company. The net proceeds from the transactions were $&lt;span id="xdx_909_eus-gaap--ProceedsFromDebtNetOfIssuanceCosts_pp0p0_c20230802__20230803__us-gaap--TransactionTypeAxis__custom--SecuritiesPurchaseAgreement2Member__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__srt--TitleOfIndividualAxis__custom--Purchaser2Member_zqQywYLT60Ll" title="Net proceeds"&gt;15,000,000&lt;/span&gt;, after deducting certain fees due to
the placement agent and the Company&#x2019;s transaction expenses, and will be used for working capital and general corporate purposes.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;On August 11,
2023, the Company entered into an equity transfer agreement (the &#x201c;Agreement 3&#x201d;) with CRservices Limited (the &#x201c;Buyer&#x201d;).
Pursuant to the Agreement 3, the Company agreed to sell all the equity interest in Infobird HK (the &#x201c;Subsidiary&#x201d;), the wholly-owned
subsidiary of the Company, to the Buyer for a total price of HK$&lt;span id="xdx_904_eus-gaap--GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee_pp0p0_c20230810__20230811__us-gaap--TransactionTypeAxis__custom--SecuritiesPurchaseAgreement3Member__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__srt--CurrencyAxis__currency--HKD__srt--TitleOfIndividualAxis__custom--BuyerMember_zBbLgErFUxm5" title="Equity interest"&gt;10,000&lt;/span&gt; (the &#x201c;Disposition&#x201d;). The Board of Directors approved
the transaction contemplated by the Agreement 3. The Disposition closed on August 11, 2023, and represented the Company ceased to have
any business operation in mainland China.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;On Octorber
4, 2023, the Company issued $&lt;span id="xdx_90E_eus-gaap--ConvertibleNotesPayable_iI_pp0p0_c20231004__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__srt--TitleOfIndividualAxis__custom--Purchaser4Member_zwuBaUd45lp6" title="Convertible note"&gt;2,220,000&lt;/span&gt; convertible note to a certain purchaser (the &#x201c;Purchaser 4&#x201d;). The net proceeds from
the transactions were $&lt;span id="xdx_90F_eus-gaap--ProceedsFromDebtNetOfIssuanceCosts_pp0p0_c20230101__20230630__srt--TitleOfIndividualAxis__custom--Purchaser4Member_zl4zsS7GVeKj" title="Net proceeds"&gt;2,220,000&lt;/span&gt;, which was received in advance, and accounted in advance from investor as of June 30, 2023. On the same day,
all of the issued convertible note was converted into common shares.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:StockIssuedDuringPeriodSharesPurchaseOfAssets
      contextRef="From2023-07-232023-07-24_custom_SecuritiesPurchaseAgreement1Member_us-gaap_SubsequentEventMember_custom_Purchaser1Member"
      decimals="INF"
      unitRef="Shares">88105727</us-gaap:StockIssuedDuringPeriodSharesPurchaseOfAssets>
    <us-gaap:ProceedsFromDebtNetOfIssuanceCosts
      contextRef="From2023-07-232023-07-24_custom_SecuritiesPurchaseAgreement1Member_us-gaap_SubsequentEventMember_custom_Purchaser1Member"
      decimals="0"
      unitRef="USD">30000000</us-gaap:ProceedsFromDebtNetOfIssuanceCosts>
    <us-gaap:StockIssuedDuringPeriodSharesPurchaseOfAssets
      contextRef="From2023-08-022023-08-03_custom_SecuritiesPurchaseAgreement2Member_us-gaap_SubsequentEventMember_custom_Purchaser2Member"
      decimals="INF"
      unitRef="Shares">44117648</us-gaap:StockIssuedDuringPeriodSharesPurchaseOfAssets>
    <us-gaap:ProceedsFromDebtNetOfIssuanceCosts
      contextRef="From2023-08-022023-08-03_custom_SecuritiesPurchaseAgreement2Member_us-gaap_SubsequentEventMember_custom_Purchaser2Member"
      decimals="0"
      unitRef="USD">15000000</us-gaap:ProceedsFromDebtNetOfIssuanceCosts>
    <us-gaap:GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee
      contextRef="From2023-08-102023-08-11_custom_SecuritiesPurchaseAgreement3Member_us-gaap_SubsequentEventMember_currency_HKD_custom_BuyerMember"
      decimals="0"
      unitRef="USD">10000</us-gaap:GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee>
    <us-gaap:ConvertibleNotesPayable
      contextRef="AsOf2023-10-04_us-gaap_SubsequentEventMember_custom_Purchaser4Member"
      decimals="0"
      unitRef="USD">2220000</us-gaap:ConvertibleNotesPayable>
    <us-gaap:ProceedsFromDebtNetOfIssuanceCosts
      contextRef="From2023-01-012023-06-30_custom_Purchaser4Member"
      decimals="0"
      unitRef="USD">2220000</us-gaap:ProceedsFromDebtNetOfIssuanceCosts>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>71
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5
MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$%     @
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
M!O0*/0J\J3,9LMM!2+\>;3<,@/< O)GM#T.'!H"ARR(?9[[]F:8Y3S:8>D$
MKL$\F("K7S_<]0GER7ZMOZ@XC7:<8 <G'3SBC*P+8&=+M&SG]ZF^6B3<BQQ!
M(>"7;78#%.DC@!)4.'S&/Y\.!724^IDK)9[2@>=D"YPB$)"((%H1!/PU?"Y(
M3F?TW[R'M0-3^6"LS&^+3;1 ]SU:QP7*7U%O\-LOLB[]SE-Z(;"6;K76K8K0
M![[]9+MS.^")%&;R>0&>OO?CM*1IM31-*&WL!2&K"Y%$(<(9$M^/TY*HUQ)U
MH<1//BOKF>\]."%/GC#[#'GOQVG),VIYAK HJQ7-_03LKS.V_@6W/)7&)8OQ
M0F MO6:MUQ0.9T"=,\Y6/(W"Q#-&\OTX+656K<P23U24H3Q*0)0M0;2DGAFS
MQ95U"SRQ.RR]Q&(]S^O U%3=I#;Q>JCE-$R%T(1-6(NJ+#7V*XG71*H\RA?K
MDNT2O=*^:L,\@>N:0J@S!N8"0&VY!]V&+)0[Q=GJ.J%# :*B0*0 <;J)XKQ3
ML1#M',7O!VHKAHUB*%0<8D+G(FV[V13,5@!]IQUX@0JN7/ASDY$3)YR-36,B
M"_U_4'9N#[[W>-#@<8DJ)P2N^4PY@4*J32\AJ^+U.OQL^[1II:VG#:ZJ-9O?
M;/Z/GJ![S;X46EMVTV?(XD;#R0BBN 3$91/)U7NI1N,"0&V53:LABWN-6F55
M+5R9EVHX*J#6'+4LJ6."-OV$++3O@4?6**^&"5Q50CY\!!GB+W4&I_85TSHN
MJ-.P:U51==WLX-OT [*X(:@6JC-9FS_'^C2,LM9TK8MUX_6RV.S+%6MD/WB^
MO5\,PN%7?@,NGYKXM:%;T%*/Z7("3<U439E/%S9V#\5V3]OG)R>@RRJ@C,'5
MR'9MVD[3?PX??LA>C'S&?+\ 4%M]X_Y0[/ZN'8+&8L:>2_OM.6NYQ6Y3H?YX
MW'B!PG%K7!R*7;S-?.($%7E[\B/NIU9]K<J2K,K'-<*+U"T%*FS/@<N^L74H
MMO4]>RY!GD.;AF3(QU[.BS0,2S*E#C.'C9E#\<[ %!7%+7 1 0DN"A 1DL?/
M6Q(])P@0##),UZ.,Y+C\RT)7I\H=7G*<@F5<L)MQMD7+?9^%,VY_5;%H*8!4
MJV4<2^4$JI)D=HU$8]]0;-_U/!J&H>^,YN%P-*4U[]'J?_!&CL^VTFX^3L,)
ME[[&8:69BB[KQ_PYD8:A20;LJH3&FJ'8FME*ZWQRP7CN^[8[_A.$_M -IF4%
M@.'DRSP(V2XAE_^IT5+KHL5PS)YCR+(&+:/K\3>>#,6>''KA<,K9K>2RY3FM
MJNBZ#(_Y<B(-2U7H$^\@W)@R%)ORKC#&.*5+\9IMGM-_3N>42'%^C7"L&AI4
MBG:LFN?I.OT3T*&YL70HMG3.9K*P6D!7N>Q^1FLOO9II:B?ESHDT3#K?H'4D
MIG^PTYZB?%6^@"C  F\SLMN/KJ_6+SF&Y=;^T?61?#O>O:IH8'9O3AZC?!5G
M!4C0"X64;@Q**]^]C-B=$+PI]_.?,2$X+0_7*%JBG 70^R\8D_T)^X'ZE=#@
M/U!+ P04    "  CB%]7P4W%*;D#  "8"P  &    'AL+W=O<FMS:&5E=',O
M<VAE970U+GAM;*U6;8_:.!#^*U;N=+J3NN0- NP!4H"TFU-Y4<)N=:KN@TD,
M1$UB:INE^^]O;&=S+ W<;M4OB5_F&3_/Q)F9P9&R+WQ'B$#?BKSD0V,GQ/[6
M-'FR(P7F+;HG)>QL*"NP@"G;FGS/"$X5J,A-Q[(\L\!9:8P&:FW)1@-Z$'E6
MDB5#_% 4F#V-24Z/0\,VGA>B;+L3<L$<#?9X2V(B[O=+!C.S]I)F!2EY1DO$
MR&9H^/;MU%8 9?&0D2,_&2,I94WI%SD)TZ%A248D)XF0+C"\'LF$Y+GT!#R^
M5DZ-^DP)/!T_>W^OQ(.8->9D0O-/62IV0Z-GH)1L\"$7$3W>D4I01_I+:,[5
M$QTK6\M R8$+6E1@8%!DI7[C;U4@3@"V>P'@5 #G'-"Y ' K@'L.:%\ M"M
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
M.=$[/T!OGF6FUI72*WYM"I4IZ?A_Y@M76?"2_PX)[.E]-TP/(^>9*T4F7YY
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
MH U,G* 1W#*W8JL[X/00+!WSB];H$ &/7!GOG,/G3M&@0\UZ<VFJ=4'S_AN
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
MNH[#0V8KV+C19&SY&EA! HA11X'G\#8I/>U+U AP:S48B"4J(YDL<!5L<Y^
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
MZG'*>CM<J+(N.2M'>1&YOJDX%)E,84<^A$]%.&$P&:X16WTUU*'(1Q5S$"M
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
M<R]S:&5E=#$R+GAM;+58:V_;.!;]SE]!>(I! K"Q1+W3)(#C.*EW4SMKN>T
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
MT:+Y;:'YJ-3&O.<7JJI49H9K*?!LT0)8OU5XQ;4?6L'N!YZS_P-02P,$%
M  @ (XA?5YE$19UG P  _@<  !D   !X;"]W;W)K<VAE971S+W-H965T,3,N
M>&ULE55M;]LV$/ZN7W%0AZ(%4DN67"=-; -)UNX%S1 T6_=AV =:.EE$*5(E
M3W;R[W>D%#5I;0/[(AW)N^>>X[UPL3/VBZL1">X;I=TRKHG:\R1Q18V-<!/3
MHN:3RMA&$"_M)G&M15$&HT8E69K.DT9(':\68>_6KA:F(R4UWEIP7=,(^W"%
MRNR6\31^W/@D-S7YC62U:,4&[Y#^:F\MKY(1I90-:B>-!HO5,KZ<GE_-O'Y0
M^"QQYY[(X"-9&_/%+WXKEW'J":'"@CR"X-\6KU$I#\0TO@Z8\>C2&SZ5']$_
MA-@YEK5P>&W4W[*D>AF?Q5!B)3I%G\SN5QSB>>OQ"J-<^,*NU\U/8R@Z1Z89
MC)E!(W7_%_?#/3PQ.$L/&&2#019X]XX"RY\%B=7"FAU8K\UH7@BA!FLF)[5/
MRAU9/I5L1ZN[VE@"0MN U%MTQ!=.;I$08WN-I!APKGJ<[ #.'&Z,IMK!>UUB
M^=P^84XCL>R1V%5V%/#W3D\@3T\@2[/\"%X^!IH'O/P WK5P-0A=0A#>?^WD
M5B@?*_QSN79DN3S^W1=VCSK;C^I;YMRUHL!ES#WAT&XQ7KU\,9VG%T<XST;.
MLV/H_R,Y1W'VL_S#$,(<7KXXRZ;9!01?T?>^8#\%* RWI2,P540U0F44=[?4
MF_/HCL=&V2GD(W![C:-K8>T#*T>?A>H0! $G&\=DPP<A+?1G-RA<9]';L5[T
M$;>H8 K]/QO^>;2?Y1MF25)W[ IXBEGAYX"#G\:8CTI[:'IBT6%BT4 L&HA%
M [$?;O4@L?G):3H[2;-W!ZA].P_ ;WZX6F'Q69ZDAAT*137/#,U#-O!MK2F[
M@GC2\'['_6J5C],KKXTN':>N0HLEK!]8E_N$"X7M)$ETH84,Y]P"<@_10]@H
M<3W"NDGT9_V<12$8&7F&E\@,2NA:GL=46T1HPM0($9Y>@#8D"PR0[(*KH!AR
M %M_Z^R]92_WLO&4>HW*%TM_.H%?^!5*7GTTSKV.*FN: Q7(]6J].3AY/S#@
M 'EN?5>(G@<+&8C&=)KXG QGX6QV,L]G\&J6LS!_]QKVM7KR9"8W:#?AY?&-
MPT#]>!YWQ\?MLI_IW]3[E_%&V(WD^E!8L6DZ.7T;@^U?FWY!I@T3?FV(WXL@
MUOQ H_4*?%X9[O5AX1V,3_[J/U!+ P04    "  CB%]7I**7F_ "  "R!@
M&0   'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6R55=N.FS 0?><K1FQ5=25V
M 2<A))M$RO:BMNIEM=O+0]4'!X: "G9JFV3[]QV;;#95DU1]@;$]Y\P9&Q\F
M&ZE^Z!+1P'U3"SWU2V-6XS#468D-UY=RA8)6"JD:;FBHEJ%>*>2Y S5UR*(H
M"1M>"7\V<7,W:C:1K:DK@3<*=-LT7/VZQEINIG[L/TS<5LO2V(EP-EGQ)=ZA
M^;RZ430*=RQYU:#0E12@L)CZ\WA\W;?Y+N%+A1N]%X/M9"'E#SMXDT_]R K"
M&C-C&3B]UO@<Z]H2D8R?6TY_5]("]^,']E>N=^IEP34^E_77*C?EU$]]R+'@
M;6UNY>8U;OL96+Y,UMH]8=/ELIX/6:N-;+9@4M!4HGOS^^T^[ '2Z B ;0',
MZ>X*.94ON.&SB9(;4#:;V&S@6G5H$E<)>RAW1M%J13@S^VA*5+2[&59KOJA1
M!R#03$)#W#8CS+8\UQT/.\*3P'LI3*GAI<@Q_Q,?DJ:=,/8@[)J=)'S;BDOH
M10&PB/5.\/5VC?8<7^\(W^UCB_!MOM!&T0?Q_5"C'4__,(^])&.]XAE.?;H%
M&M4:_=G3LSB)KDZH[.]4]D^Q_\=QG.0YK/*#- A#>'J6LCB^@K]K>53KP+25
M )FDBZ@-R,*C!"AD3?>Y$LNQ=T=&D;<UTA+(@V!OKCU:=$]O[R"\0LD&-+=G
M0NNZE,I<&%0-5&*-VM#E-_ $DF"8ID'"&,5./+ORG$H-2<H"EJ00QU&0]A/O
MDS2\]OY20<!AT!]2SBBB^"%[;GO@(D./W URV2Y,T=;D%)ELA='P+(X#Q@9P
M[J(TBN'\6(5NDUR9P2A(D@'%HU$0]0?>.]1Z? QQ 7FE:6]-)5K,@<Q6<6M7
M5'PT#(;4&A7OB/Y5_ *V/'0J^T165"\A_:/AXP;"H8\UW/.1!M72N:4&MQN=
MI>QF=X8\[WSH,;US\_=<+2LJ7F-!T.AR./!!=0[9#8Q<.5=:2$,>Y\*2?BJH
M; *M%Y*^UNW %MC]IF:_ 5!+ P04    "  CB%]7WGY4[]T%   /#@  &0
M 'AL+W=O<FMS:&5E=',O<VAE970Q-2YX;6RE5]ERVS84?<=78)0TTVH8B9LV
M;S.6;*?)V(EKN\DTG3Y )"2B)@D5 &/K[WL 2I24V([3/E@&0-QS%YQ[0![<
M276K,\X-O2_R4A^V,F,6>]VN3C)>,-V1"U[BR4RJ@AE,U;RK%XJSU!D5>3?T
M_7ZW8*)L'1VXM4MU=" KDXN27RJJJZ)@:CGFN;P[; 6M]<*5F&?&+G2/#A9L
MSJ^Y^7UQJ3#K-BBI*'BIA2RIXK/#UG&P-X[M?K?AH^!W>FM,;293*6_MY&UZ
MV/)M0#SGB;$(#/^^\ G/<PN$,/Y98;8:E]9P>[Q&/W.Y(Y<ITWPB\T\B-=EA
M:]BB*9^Q*C=7\NY7OLJG9_$2F6OW2^_JO;'?HDFEC2Q6QHB@$&7]G]VOZK!E
M,'S,(%P9A"[NVI&+\H09=G2@Y!U5=C?0[,"EZJP1G"CMH5P;A:<"=N;HBN?,
M\)0NF#)+Y)>S,N&:LC*E1K%2,U<\?= U<&9-NLD*>%P#AX\ ]^F%+$VFZ6F9
M\G37OHL@FTC#=:3C\$G =U79H9'OT= /HR?PHB;SR.%%W\G\TF5^LY4L_?-X
MJI%]8OYZ*.\:-GX8UC;1GEZPA!^VT"6:JR^\=?3J1=#W]Y\(.FZ"CI]"_S_'
M]23PPV&_EX;3(7WU8A@&P3[=<4X>=4[/)2OIFXIAS7#>F*O:G-2QWV1\O>(
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
MY6=S;*WVRK)A7[QR="9)'ZD[95/M%(E(6IE;98]EGAL/R/+"5 PZNH3R9=E
MT%;[#3.&BI#0"_G "+!BRCR?S:!17Z'M1L/F$!-XH[((G$M@=F5-JA2\THC<
MFAP<9(67=QK(I?*=> 8_+8 @><Y@N().0*^LAF0XMM.4'C+M4E.74(J,".<5
ML!NHPK/!,1;JHRPXY<;BEYH%I\-W2N(- 8+X1:6J6.*,:7PH(M869L:V%\&S
M,3P\QW_$T8VJ?* \8\)D2*A@J)0H:3$^1E4Z/A4W9"%L*9W)=2;9UJU;'G%Q
M-+17YUZGX*],R"*H00I;RA ZLE"%@=Q97? Z!4*:*TX3Z9Q)-9\\%G_TY-T@
MPZSRUH3R T>T["($2Y"*N76>%E! "B@F:$.3@GBK#;S,&<^6Z\?JQ<T5DG%"
M/U'3J. QT0&SC*-K,+*T\Q%#R]IOC-7_@H!ES:\APGTK$FZ$I&3WA>2+S[J%
MSQ4\@ Q):SHT H>G7(50?NAH"T>L2Y)#R"S3M!&8,1M-X]-6B@>"B0Q00$9
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
MQ>$8Z096U?X>WRI+KP+_6=(S#+4SH/5"T370#ER _F&W^A]02P,$%     @
M(XA?5]P.J?T;!@  10X  !D   !X;"]W;W)K<VAE971S+W-H965T,C N>&UL
MG5?9;ALW%'V?KR 4(&@!19N=I?$">$D:%TUC)*WS4/2!XEQI"'/(,<FQHGY]
MSR5'8RFUG;0OECGD/3QW.R0/5\Y?AXHHBB^UL>%H4,78O!Z/@ZJHEF'D&K*8
M63A?RXBA7XY#XTF6R:@VX]ED\F)<2VT'QX?IVZ4_/G1M--K2I1>AK6OIUZ=D
MW.IH,!UL/GS4RRKRA_'Q82.7](GB'\VEQVC<HY2Z)ANTL\+3XFAP,GU]NL_K
MTX(K3:NP];]@3^;.7?/@HCP:3)@0&5*1$21^;NF,C&$@T+CI, ?]EFRX_?\&
M_6WR';[,9: S9S[K,E9'@U<#4=)"MB9^=*MWU/GSG/&4,R']%:N\]OEL(%0;
MHJL[8S"HM<V_\DL7ARV#5Y,'#&:=P2SQSALEEN<RRN-#[U;"\VJ@\3_)U60-
M<MIR4CY%CUD-NWA\YNI:1T0Y!B%M*92S4=LE6:4I'(XCMN"%8]7!G6:XV0-P
M+\1[ %1!O+$EE;OV8U#K^<TV_$YGCP+^TMJ1V)L,Q6PRVWL$;Z_W=R_A[7VG
MOV?;_HIS'91QH?4D_CR9A^A1-'_=%X6\R?[]FW CO0Z-5'0T0*<$\K<T.'[Z
M9/IB<O"("_N]"_N/H?_WE#T*=S_9WUPD,=T33Y^\FDVG!V)KS^)?>XI?:2F-
M>.M=+2(Z5D17\.]0Q(K8M)%V+700C?1QC5FAR$<(AC#)L/%.$97 "T,A@UBA
M1_EWLTH&L(I4)F];^ZP?*R-U'4;BI'9MBH92OJ6R!RGPRQ2BB]A&IE7"+2 F
M,C@KYV8M&A>"GAL22'N *RL=*\R'!JK!3$.K*O1;C.1!3MM2W^JRE0:FS ;L
M> .Y7'JX$N&R1.U8%Z$,5(,B(.94 ("\!@<,>7UK95MJ=D%;GJDYH"6DCE)H
M@S.ZE#R]T%8BQK ,$1]2 D;B2@(,I(MD32$*?-<(+2JV59'+]R(3<XVV$+\"
M3M?20F4982A^T#^F:>5\XSR MRRQ]*NTP4F%D=&@0CE"]$4'+@!Q^?%,&+G*
ME8@8M$:RVH8#[-%MPBW&C82H%2?>2YM9A!2J6PE7D_&<@VN7PS0H70HB?(.Z
M,@&F<JM=1F>._<;.;^\+S?0>Z,@/K&BQ0!X/$B3X=(3F;4 /A%#@:/.=&1 O
M[,+-M2_%Y[<?WB037GQU\28S_3]12,Q1S'W^N\I"#M^Y%=V23SWBJ> =0@O)
MD<@D%K:VJ_[(#<;%Y3DZB5+*.GHUYF#PGK(!,=4'IPM"FEJT*:T/443W*)0!
M@YOUL-A.O9*6DS G[D!@<$!D3$@=@/-H@S96SNO$<Z7A+-L@:YJ=1AJBO 9
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
ML/]8BKI.KQD>B@(R+)(%7$X*NU6ZLW&Y(ZBKJ,G5$TI^A,@*0QBH8@>H%95
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
M%.A,ZV8G5B+=>*N>A 7KU'8WZ*P,Z&/]6=]>.#@KVKIO1)2PD/!%9)QX=:(
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
M1JSQ*8RTHN<?*Y6B0DHS;-$DIO1IU-75 E)OV+>Q\W $LZZ /]!UJ: YHJV
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
M'I21519#K#@9%\9[?#2R,47+0_H6")8(5<Q!%5 DLA3=B:#W5$@NZN<C&-T
MP:B0$ZG_U9-/*9R:)\<+RI8;GYHGQX='9^/H\P>-/NNY=_+RZ  #.->=2IH?
MC>3E,;S[J)$B'M?S(+K.7AT=GF,#P[00:(CR1=+TE><A:>%@(?5N)@-'0>@%
MKPT0+0'+H[+TTWT58E1A/.Q..PAFU"\CTJ>M$OJWEY&$J^QC9(X=?5M[[SE1
M:[CZ6T 6-C(U#C/>-UB(I.)K(EAR.,5$H:_+WANPJAE5GU?L-*'EXD(N%V*;
M/Z@#BVN'#,?'A@[''^LDW#(:NGO*T#.Y2GU+B)>!2Q^E-C'C<,U"KYK.$=</
M3XNZ*6'7DVB>+#[R5/R2;ZP=K82M)*[@@_6?WSGW+YF^Y$Y^D>5\DLT/DY)0
M4><--Q41G%S@IP:.]NG95C%+E50AL]84":_\8;T^%&6'K#.LF0>/']+CY$=E
M2&GKGF/D!':,LPN; ,"L.0@B0J<0H8*.!VC0?&LZ5[-]H:[@1X<,5/]S9H6G
M:59C L,VL';OQ./ABB L*LG%+A1#6P3H0.AQF5WIA6-82@P+J:3DJ<%MVO*+
M*NHA<O%C ()\8I[9)^?)A;(WA+''-X^/U-,9:Q80$!)7Y 6*!T6.R(FV]@:R
MCQM5<YUBIHII ._@+$C.DN0H<1-'R3(KRW11GB,*#N5B7)J#OVAMS&QI>:BF
MXR'7=-R;RCZ8WC*[%K[%IDE(;Y/ST@RD#32-./.V)301*!4+'3W.QSUQ/B%Q
M\:\B:I<2]6HY%K2Q/-9?+&J3$;N_1-36BO$VL#-)H(EY^R8?-:#HZ?*>+>BD
MOG$,+"/>"< RJL^;QYL%PL4EB6B_,'5X32^$'\TQLJKAIE_B2L;(5!)5)HDB
M43Q%+) ]M"?>8)%%8JR? 5LR=O0BXN-#TL$EU\6\_O2HG8;_'T@Z/&;TA#_X
MG,$"G[$,80U1*NF=GB^R]X+'7KJ50F'W\UX6,D\XH!A.RC!#49",>HHZQSBW
M-%P=$FCK-$ED=I_4X!ZY3@S3K*2*OT_R*!4%2D#/\5)2-X[PI@S&D*9,;WF"
M^)7(JH*')3.?L:YE9!U&EAJ X2.E@OO+I8(QNL.>^3T[EBR0FZ$URI[>9[HD
M/W QW0RKC6-PXE#1VY9+GA/*1:^UPZ+?"O6D\E+NNB:S^=K6Z"9\"C-W^/)
MG %TK664LO%\D!4U>VMOG># 2PA>RD@5VN+,B/=ZA\0^HIAQ8KKC1@3"Y"S4
MD!AI;706SJ$" R+>N,ZEO<" #6(U\ ,7H6?'-@LDI^4(K:DM/N"B+!AW1#<>
MDO=.[/(I#_O('G>?FU$X88]KM&>B/Q^2MI:@^E"R68YNUPJ_PLK>UW".IU<P
MF!NO-G0YG5YWD+K454UZ +:->V3<H"'60FI'=&)(J<J%J12(%R?*\AGT]J/6
M;Y\_(X%;8> \ 9IHE*PJII,9J&QS\D:LN34=$WE!'7V;=_DW7VU]<^,O_69#
M@,>J^_H9YCJ';]%>^?K9Q?$7%R?/7L";\?%OOMKE-_Y'NNL%W;IK>/5H^>K\
M&9>PUS] '\0F,^#GKM[2QUN?@RJ #\#OZ[KN] _L "NTT/"^^7]02P,$%
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
M36U"#V 81CI,3N@>Z,J OU@N/N .ZF*>XB%T">@47ACB(SP,2.28%A;AHXZ
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
M(EFI4CSO)6\@(RB5DAFQP>*CH3?$UK!X"_2_XE=DBU/RY3Z0(=6+D/]H^#I
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
M<VAE971S+W-H965T,S8N>&ULO5=;3]LP%'[?K[ R:=HD1BZ] 6LK<=688*I
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
M#\(@C';D,_U_>+@GG:C3+W)\\;_TN]CH=^[TZ\%,4ML7,$&..4VI'=]?8;E
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
M+C.<R"!- .XOA- ;PQS0SOCH-U!+ P04    "  CB%]7)2K]4L$%  "7&0
M&0   'AL+W=O<FMS:&5E=',O<VAE970T,RYX;6RMF6USFS@0Q[\*X[NY:6>:
M&JU 0"[Q3&*G5]_DKIDDO7NM8#EF"L@5<MQ\^Q,/ 0R2FN22%S'8N\M_8;6_
ME7VRY^);L6%,.C^R-"].)QLIM\?3:1%O6$:+CWS+<O7)FHN,2G4J[J?%5C"Z
MJIRR= JN2Z893?+)[*1Z[TK,3OA.IDG.KH13[+*,BL=SEO+]Z01-GMZX3NXW
MLGQC.CO9TGMVP^37[9509],VRBK)6%XD/'<$6Y].SM#Q'%<.E<4_"=L7O6.G
M3.6.\V_ER7)U.G%+12QEL2Q#4/7RP.8L3<M(2L?W)NBDO6;IV#]^BOZI2EXE
M<T<+-N?IO\E*;DXGX<19L37=I?*:[S^S)B&_C!?SM*C^._O:UL<3)]X5DF>-
MLU*0)7G]2G\T-Z+G@#R# S0.\%P'W#C@*M%:6976@DHZ.Q%\[XC26D4K#ZI[
M4WFK;)*\?(PW4JA/$^4G9XNDB'DNDWS'5HXJ#D'+NULX1\Z[!9,T28OWZOCK
MS<)Y]^O[DZE4ERP=IW$3_KP.#X;P?^[RCPYV/SC@ M:XS^WN"Q8K=U2YPZ'[
M5"7:9@MMME#%PX9X\Z_7UQ=_WSIG-S<7MS?'NGSJ )X^0+FHCHLMC=GI1*V:
M@HD'-IG]]@LB[N^Z[-XHV$&NN,T5VZ+/YK38Z!*LO?S*JUSD#S-?_95/YZ$O
M?6P60@1^V)H=B/):49Y5U%D<\UTN"]4!8I8\T+N4?7!R)G5"ZTBDIP#[!&-W
M('1LYJE:<R.]4+\5ZEN%?I$;)GHJ"Z-,?W3]* A(.%"IL8H\U]>+)*U(8A6Y
MV#%G+7BF=*94J@6\I4(FK-#))",!" <1&L@<6T$4A5@O,VAE!E:95X)MZ:/J
M_>JYTURUF>K>QCLAU%L.+0HFM9*#L6374ZMCH'ELIKJ%ZWMZT6$K.K2*ON62
MI@.1#E\[*WW#U.D/Q_H1!'X @P0T=JK075,)1VT&D;79?;G]?'%M:W716[:Z
M-PIVD"ER.XJY/RFQ\E'(QZJ^V/==LBW+S;AFFV@'MQP A\,FJ+/SL8^(_LF@
M'G6156\U+AWQ]=&N8)85T$0YJ&UU^6$!:<Q\")%AV:*.EL@*J-DES^^/)!.9
M&HRVO$BDN0LVD0[N%"%A,%2J,0NCR*2T8QVRPVZ92YK?)ZI1-W?3+-0:2%^H
MCG9RP>-GX_LD(,B03,=(9(?D'YRO]DF::N5;75\B7\/-("1^8%#?@1/9R5DW
MSKK'OZIMHC$K$5&3QZCJQW88B!MXKB&%#JO(SM4ZA=>)UW 6(A?U<-2H'QMZ
M(># ,W1]U-$6!<\:<B^79^?+R^7M\D+?_I&5VB_M_V\5[3#ICM;(CNMFL%03
MT&,YKFGS'7,6(R"^.RHLC2$@@HEAI$ =D9$5@[-SFG]S4DZK#58S6VBE1N.&
M[KN(1$.E8SOLJS+R0*\4.J""':AJ_A5/-[.>VF@<B[+^TX3>)6EBFC-!@TPW
M()$_9*O.$&$/>X:A&#JX@AVNY5@L^7.&8AB#$T78'Q:$QLS')# T>NCM1NU\
M;80N\S6_2\3*F:LIF>9:H1IN!D1593B<X'66GHMP!(;.#AUDP0[9!5LS5;(K
M=6<?F.J%6J%C*B(U"$0PG-IUAAYQP=3_H,,GV/%Y2W^HDK4T ABCCX1A,!I6
M='8^=D-3@7:(!#LB+QE58U]O(=F[ 6B &.' '\K5\# *3>,(=#2$Y]#P:2?4
M5_TR-()F<^E!J#;KP[:FM40H"CQ#!X8.CF"'8[TI^AD:X4W1^%;1#E/NT AV
M-!Y )^>YK=*LD5XP78)F3QNBP#"900=0L .T6SGMPOE)1J_8E^HS&J,V)*Z!
ML[CC++9SMC\MOWYIV2_R@BSQ&,I @L"49H=D;$=RG>;_2!"-OHXT] ZMI2++
M>-,^[7UK7OYD\1<5]XE:)"E;*U?W8Z!BB/I7@/I$\FWU1?H=EY)GU>&&T143
MI8'Z?,VY?#HIOYMO?XN9_0=02P,$%     @ (XA?5W>PR L6!0  91$  !D
M  !X;"]W;W)K<VAE971S+W-H965T-#0N>&ULK5A;;^I&$'[OKUC1JDJD0_"N
M[RD@$2"G5 U$0-)*1WUP\ +6L;UT=X'TWW=\B0WVVN=4ZDOB7<_EFUG/?#OT
MSXQ_%7M*)7J/PE@,.GLI#_>]GMCL:>2).W:@,;S9,AYY$I9\UQ,'3CT_58K"
M'M$TJQ=Y0=P9]M.]9S[LLZ,,@Y@^<R2.4>3Q?QYHR,Z##NY\;"R#W5XF&[UA
M_^#MZ(K*E\,SAU6OL.('$8U%P&+$Z7;0&>'["4D54HG7@)[%Q3-*0GEC[&NR
MF/F#CI8@HB'=R,2$!_].=$S#,+$$./[.C78*GXGBY?.']<<T> CFS1-TS,(_
M E_N!QVG@WRZ]8ZA7++SKS0/R$SL;5@HTK_HG,MJ';0Y"LFB7!D01$&<_??>
M\T1<*&"]08'D"J2J8#8HZ+F"7E4P&A2,7,%(,Y.%DN9AXDEOV.?LC'@B#=:2
MAS29J3:$'\3)N:\DA[<!Z,GA)! ;%LL@/E(?+0Z4>\EQ"-1%-Q,JO2 4"-_"
MZF4U03<_W?9[$IPFJKU-[F"<.2 -#BST!/;W DUCG_K7^CT 6R F'XC'I-7@
M;\?X#NG:)T0THBOP3+Y?G;3 T8L$ZJD]_3\FT(M]!.\.3'@A^LS9\2#0E]&;
MD!P^];]4><S\&&H_2?W?BX.WH8,.%+B@_$0[PY]_Q);VBRH)_Y.QJY0814J,
M-NO#Y?1U.G^9KA2X'MHUOV!E9C(E,U5*&MEI2(AE&L3L]TZ702OD3-NU#;>0
MNXK'+.(Q6U&-%ZLU6CRBEKC&F07KPC4V-,MV[ I$A9QE:99AJB%:!42K%>+G
MY6*U0L_+Q>-LK8)GU=PZIF/I3@5=7<S%+M8,-3B[ &>W@EM!5P_BG0J777-H
M&J9#C JNNA@Q= .3AH-U"F!.>]9H#/4:IK7J^=!=@Z0\$R)2877JR=%<!U=S
M6!<CKH:AM-18W0*KVUY44*8>W^Q3L#X] 6,?@'^E"JE;@V"Y)G&K6:V+$=TE
MFJ6KD6*MY!2M%>OO+-YU0T@C\H2@4J @.G@!;X*;6[L"8A&LV6X%<+M;=5=#
M+0T-7[ D;HUHS21\)RQK[_$.T7>X> DJE.'@6CB&;1,-5]N50A#D;-TD#0=
M2KBD_0"2;O"X7#RAQ?-T.5K/%G-EU\K-7"+HZB[6=;O:MU22EJ-!J3H-8$L"
MQ:UD-)S%DL)Q213$&Q8I2R^W<-4VB4.J&!52KMOT-9=LAMM)J<"7'[H2H%%/
M#R&0GRI$A1Q\Z*019<E1N)VD%G)/.;K),=[FR?R$8JJNN3H1=8&)3&Q5$2L$
M3<MQ&UHO+AD+MU-67E(I[ QLB;X9=IVANMAQ-*/V+:@$H:DTXB[)#+>S65I;
M#]/'Q7**9O/QXFF*UJ,_U;<"7">NKH$U;.!::U-(6JZM&8;= +@D.=S.<G K
M>)VMH 4@P(QN'J;S*=P2X$)S^VW\K9:_J^'FX=59L:L[F#1<>W#)BKB=%N?3
M-2J[W62V&B_FZQG<TB;?:GUN[;+8=#0*2<O5B4X:^C1)B/)ZIR0:TDXT< ,>
MA5 66QBJ3Q2&"O'#&;H/,#X'/O71EK,(^9<S!RMGCBWC".H)B> =1=G419.I
M"\'00XN9*;U!)-//G8H:>Q>S9$3Y+IW)!=JP8RRS$:#8+>;^AW3:K>R/\?T$
M*_9'1+L?0XI4;S"\R2;^TG7V \23QW<!A!C2+<#0[FPX#I[-]-E"LD,ZY;XQ
M"3-S^KBG'J0M$8#W6\;DQR)Q4/RR,OP74$L#!!0    ( ".(7U>:35R*X (
M .\-   9    >&PO=V]R:W-H965T<R]S:&5E=#0U+GAM;+6776^;,!2&_XK%
MIJF3TO*5KW8$J4U4K5.K18W:752[<,A)L&HPLTW2_OO90&F0"!LMO0D8>!_\
MOCY$Q]Z.\4<1 DCT%-%83(Q0RN3,-$400H3%"4L@5G?6C$=8JB'?F"+A@%>9
M***F8UE#,\(D-GPONS;GOL=224D,<XY$&D68/U\ 9;N)81LO%V[))I3Z@NE[
M"=[  N1=,N=J9):4%8D@%H3%B,-Z8IS;9U/;T8+LB7L".[%WCK25)6./>G"U
MFAB6GA%0"*1&8'78PA0HU20UCS\%U"C?J87[YR_TR\R\,K/$ J:,_B(K&4Z,
ML8%6L,8IE;=L]QT*0P/-"Q@5V2_:Y<_V!P8*4B%95(C5#"(2YT?\5 2Q)[#[
M!P1.(7#^5^ 6 C<SFL\LLS7#$OL>9SO$]=.*ID^R;#*U<D-BO8P+R=5=HG32
M7X2,2R2!1XC$6Q!2+9$4Z&@&$A,JOJ)C=+>8H://7SU3JO=IE1D4[(N<[1Q@
M_TCC$^1:/>18CELCGS;+9Q HN9W)G:K<5"Y+JTYIU<EX[@'>G&*IZQ[]3(!C
MR7@/3?ES(MGQN1#J@WFX5@)T)2$2O^O,YO1^/5U_;F<BP0%,#/4]">!;,/PO
MG^RA]:W.>D>P2A!N&83;1#^PYG66&SGULT1U;G/.(./H/Y:M/QQ9?<LY]<QM
MC9%^::3?:.02$X[N,4VAAZ[B))6BAZYA"Q39Z.$&HB7PVI5LI+9=R8Y@E0 &
M90"##RWI09=!= 2K!#$L@QAV5-*-G!8E_7Y.Q>BH-#IZ8\D[C27?2&V[TAW!
M*@&,RP#&'UKRXRZ#Z A6">*T#.*THY)OY+0H^?=S*D9MZ[5'L=Y8]&YCT3=C
MVRYV5[1J"'N-FOVAA5_@NPJC(UHUC-=6SFYLD%H4?S.H1?47H'\W,>9>-ZZW
M0C>8;T@L$(6U4EHG(X7@^>XB'TB69 WZDDG5[F>GH=J1 =</J/MKQN3+0/?\
MY1[/_PM02P,$%     @ (XA?5Y=%=Q%F @  O@4  !D   !X;"]W;W)K<VAE
M971S+W-H965T-#8N>&ULK53?3]LP$/Y7K&R:0!IU2$+'6!J)%O9+8T)4; _3
M'MSDVEC$=K O+?OO9SMI5EB*]K"7V&??]]UW%]^E&Z7O3 F Y$%4TDR"$K$^
MH]3D)0AF1JH&:6^62@N&UM0K:FH-K/ @4=$H#,=4,"Z#+/5GUSI+58,5EW"M
MB6F$8/K7%"JUF03'P?;@AJ]*= <T2VNV@CG@;7VMK45[EH(+D(8K230L)\'Y
M\=DL<?[>X1N'C=G9$Y?)0JD[9WPJ)D'H!$$%.3H&9I<US*"J')&5<=]Q!GU(
M!]S=;]G?^]QM+@MF8*:J[[S <A*<!J2 )6LJO%&;C]#E<^+X<E49_R6;UO<D
M#DC>&%2B UL%@LMV90]='78 EF<8$'6 Z"D@V0.(.T#L$VV5^;0N&+(LU6I#
MM/.V;&[C:^/1-ALNW5^<H[:WW.(PFY=*(T'0@G"Y!H/V#Z$A!Q> C%>&?&5:
M,U?I0W)$;N<7Y.#E84K11G9XFG=1IFV4:$^4,;E2$DM#+F4!Q6,\M8I[V=%6
M]C1ZEO!S(T<D#E^3*(SB 3VS?X='S\B)^RK&GB_>PS=CIB1,%L1O+N\;OF:5
M+^2/\X5!;1_KSZ&JM:S),*MKX#-3LQPF@>U0 WH-0?;JQ?$X?#>4\G\B>U2
MI"] \AQ[]L'."WKP11ES2)9:"6(&W]50#5KB$T_L9LXZ.TW&<9+2]6YR?WL=
M)7$R'K_M_5K==*<5!.B5GQ"&Y*J1V#ZO_K0?0N>^]YZ<3^UP:F?)'YIVLETQ
MO>+2D J6EC(<O;&J=#LM6@-5[1MNH="VK]^6=L""=@[V?JD4;@T7H!_9V6]0
M2P,$%     @ (XA?5[\DFK@# P  >0D  !D   !X;"]W;W)K<VAE971S+W-H
M965T-#<N>&ULK59=;],P%/TK5D!HD[;EJ_D:;:2M%0($8MH8/" >W.2FL9;8
MQ7;:\>^QDRRT31I@XB6QDWN.S[FQ[\UTR_B#R $D>BP+*F9&+N7ZTC1%DD.)
MQ05; U5O,L9++-64KTRQYH#3&E06IF-9OEEB0HUX6C^[X?&45;(@%&XX$E59
M8O[S&@JVG1FV\?3@EJQRJ1^8\72-5W '\GY]P]7,[%A24@(5A%'$(9L95_;E
M/-+Q=< 7 ENQ,T;:R9*Q!SUYE\X,2PN" A*I&;"Z;6 .1:&)E(P?+:?1+:F!
MN^,G]C>U=^5EB07,6?&5I#*?&:&!4LAP5<A;MGT+K1]/\R6L$/45;9M8SS-0
M4@G)RA:L%)2$-G?\V.9A!V!/C@"<%N#\+<!M 6YMM%%6VUI@B>,I9UO$=;1B
MTX,Z-S5:N2%4?\4[R=5;HG R_B1SX.IS)$ V>%F .$-4[9US=+( B4DA3M7X
M_FZ!3EZ>3DVI5M0X,VG9KQMVYPC[^XI>(-<Z0X[EN /P^3A\ 8F"VS7<V8>;
MRF=GUNG,.C6?>X3O]K=-].UJ*217N^C[D*V&9S+,HT_6I5CC!&:&.CH"^ :,
M^-4+V[=>#YG\3V1[EMW.LCO&OF<YXZQ$ NLARY#(&9?G$GB)"-V D.ILRJ%<
M- MX]0*Z*&QB/PA#7W^1S:[-42'#-M&(PTGG<#+JL-[!8DAX@_-WA8>.XX<'
MNOMAMFV%$[\+VY/E=;*\45F?F<0%8H?':TBGUQ,03 (KC*P#H?VX,:%^)]0?
M%7I5J$J.:0)(]024LFHILZI0]35A%96#@OV>D'/;=ASO0.]@6&C9PWJ#3F_P
MG,36=6M(;#"072_R_4.U_;@HLB;>L-BP$QN.BOT 0EP>$:L*:TI$PJ@DM((4
MJ<[,L>YM@SD/^\F,@J"WF8?"CMN(.AO1LW.N;+0>"%W]P434*R6!Z]MA%!RX
M&%7S#Z7$W&F,^J?D(^8K0@4J(%/,UD6@I/"FT3<3R=9UKUPRJ3IO/<S5OQ%P
M':#>9XS)IXENO]W?5OP+4$L#!!0    ( ".(7U=F\Q2E)P<  -PF   9
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
M#KM;4#8 WV^D-*>)[9^&?KGX"E!+ P04    "  CB%]7#X(5K[P"  "&"
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
M&,S,1U%-:VHF*$O7#G8237-QP]QT<U VP.QG4N)U8A.T_P_Q+U!+ P04
M"  CB%]7_&O1<TT#   E#@  &0   'AL+W=O<FMS:&5E=',O<VAE970U-BYX
M;6RM5UUOVC 4_2M6-DV;U#4?0* =1"IMIW52I:K5UH=I#R:Y$*N)G=D.M/]^
MMA,"M,% VQ>PG7N.S[EQ?.WA@O$'D0)(])AG5(R<5,KBU'5%G$*.Q3$K@*HG
M4\9S+%67SUQ1<,") >69&WA>Z.:84"<:FK$;'@U9*3-"X88C4>8YYD]CR-AB
MY/C.<N"6S%*I!]QH6. 9W('\5=QPU7,;EH3D0 5A%'&8CIPS__3<[VF B?A-
M8"'6VDA;F3#VH#M7R<CQM"+(():: JN_.9Q#EFDFI>-?3>HT<VK@>GO)_MV8
M5V8F6, YR^Y)(M.1,W!0 E-<9O*6+7Y ;<@(C%DFS"]:5+&]KH/B4DB6UV"E
M(">T^L>/=2+6 (JG'1#4@. Y(-P"Z-2 CC%:*3.V+K#$T9"S!>(Z6K'IALF-
M02LWA.K7>">Y>DH43D:7_THBG]#G"Y"89 +Y7]!7]!&Y2*28@QBZ4DVB0]VX
M)AQ7A,$6PA!=,RI3@2YI DD+_MR.]P,+@:O<-1:#I<5Q8&7\6=)CU/&.4. %
MG39!=O@%Q KN&WA@D=-I,MXQ?!U[QO^<383D:A7_;<MQ1=%MI]"?]JDH< PC
M1WV[ O@<G.C3!S_TOK7Y>R>R#;?=QFW7QA[=8\XQE0*I+41(3!-"9VJ%36!&
M*-7M"<XPC:$M"15S:)CU=C17BZ/G>=[0G:_;VQFV(;S7"._9A9L- !*$Y\#5
MAH;@$7A,!*""DQB.5A;:I%?<O35-P7/9UI -R6$C.;1*OA*B;/WDQE;<H<LI
M?)'O+;K[C>[^VU*]6"XBLM6A=89#'?9?O)HM#@>-PX'5X65MJ%7ZP)+/2H\M
M8D//2:/GY)TR#C;E)Y8\5<IM$1O*?6]5L+P=N2P(;]=C1QZZ"FJV/=+NKU5;
M_]T2O]VF=8Z#;?I[OZ-@93-XS:X/5<.RY=>\._?\W7&;RE?%V;=6P]TOJ/+0
MJKVS>].WQVQJ7I58?\\:6VO%DZP]N7L65/MTKSPP^*O"Z[^Q\C[?G+;ZW:,*
MV[4<ZM5=.XCGP&?F?B)0S$HJJS-Y,]K<@<[,R=]=A5<7J&O,U?E"H RF"NH=
M]Y507MU)JHYDA3G63YA4EP333-4]#K@.4,^GC,EE1T_0W RC_U!+ P04
M"  CB%]77M$@LXL-  ";O@  &0   'AL+W=O<FMS:&5E=',O<VAE970U-RYX
M;6R]W=U/VU@:Q_'[_2N.LJO55&HA?DF +D5JP>\O4PT[.Q?57+C) :PF<<9V
MH-V_?NU@8DR<0R)]M[UH(?!\CIWD<>SC7^WSARS_5MQ)68KO\]FB^#"X*\OE
M^^/C8G(GYTEQE"WEHOK)39;/D[+Z-K\]+I:Y3*;KHOGL6!\.Q\?S)%T,+L[7
MCWW.+\ZS53E+%_)S+HK5?)[D/S[)6?;P8: -GA[X+;V]*^L'CB_.E\FMO);E
M[\O/>?7=\4:9IG.Y*-)L(7)Y\V'P47L?CX9UP?HW_I/*A^+9UZ)>E:]9]JW^
MQIM^& SK)9(S.2EK(JG^N9>7<C:KI6HY_FK0P6;,NO#YUT^ZO5[Y:F6^)H6\
MS&9_I-/R[L/@=""F\B99S<K?L@=7-BLTJKU)-BO6?XN'YG>' S%9%64V;XJK
M)9BGB\=_D^_-$_&L0#-V%.A-@?ZRP-Q18#0%QLN"T8X"LRDP]RT8-06CEP4G
M.PK&3<%XWW4X:0I.7A:,=Q2<-@6G^XYPUA2<[5N@#9]>N>'>)9L7>^O5WEGR
M]')K>[_>VM,+KFV]XCM+GEYR;?V:'S^^?=?O_:ND3"[.\^Q!Y/7O5U[]Q;J!
MUO756SY=U+U^7>;53].JKKRP_EJEY0_QRY4LDW16B#C)\Z1NOS?BG?C]^DK\
M\H\WY\=E-5+]^\>31K4>57V'JHDH6Y1WA; 64SGMJ;?5]>/7ZMU7QM<5P''U
M%&V>)_WI>;K4E:(MOQX)_?2MT(>ZT;- 5^KRC\N\*M?7Y5K?\ZDNCY(?PM!V
M#FZKJ_W5XD@8PYWESO[E>M]KH2Z_DI.CIX7O6W5O__*^T7UU>9S='XGAV<[R
M0%W^ZZ2LRD]WEH?J\FNYK%[VW:-'>Y0K1H]?>]?4;[KQNGRHZ %CLZTPUIZQ
MZTT\F:SFJUE2RJGXM;R3N;C,YM4>QEW]T7\OA;>89',I?@FSHG@COH15N?!*
M.2_^[%GVR\>QS/ZQZEV<]\4RF<@/@VJ$0N;W<G#QS[]KX^&_^KJ/Q"P2LTG,
M(3&7Q#P2\TDL(+&0Q"(2BR&LLV$P-QL&4Z5?Q*OYUVIKD-V(+)^FB^J8011W
M236.N,V31=G["7ZI) _M?Q*S2,PF,8?$W$=LO,;J0\+[BY-A]>?\^/YY8Y-#
M^B06D%A(8A&)Q1#6:>S1IK%'RL;^N"KOLCS];_6!O]C5XSW+_$FM?M%Z=PB4
M18=N$$C,(C%[M-5VVO#I3[?W'')<E\2\_5?")\<-2"PDL8C$8@CK]/QXT_-C
M97=6^_3S;"&*,IM\$\LD%_?);"7[NESM[.AR9=&A74YB%HG9C]C)LP89'@WU
MT8L&)X=T2<S;:_E]<LB Q$(2BT@LAK!.;Y]L>OMD_]YN=M'3HECU[J%_4EL[
M^EM9=&A_DYA%8O;)U@?@J/H$U,;FBPXG!W5)S-M> ^-4.QV/C1<]3@X:D%A(
M8A&)Q1#6Z?'338^?[GDP_EJ#7Y[VO 7,\=8NW)5RP$/;D,1L$G-(S"4QC\1\
M$@M(+"2QB,1B".LT]-FFH<^4#?UYE4_NDD+N=^Q]>;;5U/KIJ3G::FKEH(<V
M-8G9).:0F$MB'HGY)!:06$AB$8G%$-9I:FW8GG@?JC^G92F6>3:1<MK;QTWY
MZ%DCFR-=-[07NYA7ZG$.[614LU'-0347U3Q4\U$M0+40U2)4BRFMV]//PC2:
MLJ>]]:[V/I_2#?3ZOK=ZQ(.[F]1L5'-0S44U#]5\5 M0+42U"-5B2NMVM]YV
MMZX^&S:=IG5 -9FI&EMI'#H!AFI6HW5.V^A&G<JZ[[0U.:B#:BZJ>:CFHUJ
M:B&J1:@64UJWK=M4FZ;,QEQ8WV4^21^/KQ_J^.NB[.]L-+&&:E:C/>]L\^SL
M['3XLK71.!JJN:CFH9J/:@&JA:@6H5I,:=W6;G-IFC(=TWN^*]ED6GJ;G,SN
M7*&:I6TGMG:E+FQT9 ?57%3S#GA6?'3D -5"5(M0+::T;ANW*31-'1CK:^-L
M519ELJ@.M&_[SEV_(NXX>:VN.KC[T1 :JMG:=H*K_P0V.JR+:E[/2O2?PT:'
M#5 M1+4(U6)*Z_9]FT33U!&RSTDZ?9<NWDV295HFL[<BE[=I4<I<3D7SF*@V
M =6&(2E799;_$,U2].^_H]$S5+-0S6ZTYZ<.M.I8H"=ABH[KHIK7NQ9&[\<Z
MFD-#M1#5(E2+*:W;WFT835,GR*[W:ULT489J%JK9C=8YXV>>:<;X9=.BH3)4
M\_9<!Q\=-4"U$-4B5(LIK=NR;;9,4X?+O,^_BB^1K!-F_3O09.KF"M4L5+-1
MS4$U%]4\5/-1+4"U$-4B5(LIK=OX;09->TS#_)S_^ZV1.9XK5+-0S48U!]5<
M5/-0S4>U -5"5(M0+::T[D52VE";_DJH;1,^;\ZDB6637NW;#*BQ0S<#C=8]
MNSW:.EJTT%'M/4=UT%%=5/-0S4>U -5"5(M0+::T;NNVV35=G5V[KN?5Q3)/
M)_V]2B9YKAKM^6&BOM6G:%9MCQ$==$07U3Q4\U$M0+40U2)4BRFMVZ-M DU7
M)]"L[\NTOCQ;MA#3:E>\MT_1_-DKR[.^PE1]<:[Z$E/COKUI='%L5'-0S44U
M#]5\5 M0+42U"-5B2NNV>YM,T]7)M#^:?>A<UE=M31>W8I;NF"572P>W/1I.
M0S7[E>=,%S]DDA?B3,S75X#L;7PTMX9J'JKYJ!:@6HAJ$:K%E-9M_#:WIBL#
M-1?7<K+*TS*5A=C\[\^/M[F4<UEM#C3E%+R:/GA+0&H6JMFHYJ":BVH>JOFH
M%J!:B&H1JL64UMTHM"DX??03I^!U-.J&:A:JV:CFH)J+:AZJ^:@6H%J(:A&J
MQ936W4RTH3G]@.NWO7H)&#5V\&8 #<6AFHUJ#JJYJ.:AFH]J :J%C=9),?<$
M!"-TU)C2N@W>QN;T5V)SR6S]?]4FSQJ]M[71X!RJ6:AFHYJ#:BZJ>:CFHUJ
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
MST;]V^ 7Q/@IR#%Q.R<,$RTF!VNJHK8J>?FRI^D9 9P/@/.7) C1>BXF-O\
M&W7@/QG$=]/"@WIE2_]7JC9,:(1;HW)TDN$!45TY[3I&-JZ$K:3!@NB:6WR!
M0-D%.+^6TCQV;%4<WK3B#U!+ P04    "  CB%]7"DMM@V$"  !#!@  &0
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
MMQ%', ?@ 4.BJ#D'#\ZC<'-.A=O_<$U_ 5!+ P04    "  CB%]7EXJ[',
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
MH[6K/XX?GT5GFOXSGXW_[;EZ!U!+ 0(4 Q0    ( ".(7U<'04UB@0   +$
M   0              "  0    !D;V-0<F]P<R]A<' N>&UL4$L! A0#%
M  @ (XA?5\"BWUWM    *P(  !$              ( !KP   &1O8U!R;W!S
M+V-O<F4N>&UL4$L! A0#%     @ (XA?5YE<G",0!@  G"<  !,
M     ( !RP$  'AL+W1H96UE+W1H96UE,2YX;6Q02P$"% ,4    "  CB%]7
MAY 2_64#  #8"P  &               @($,"   >&PO=V]R:W-H965T<R]S
M:&5E=#$N>&UL4$L! A0#%     @ (XA?5P;"P^V+!@  @QL  !@
M     ("!IPL  'AL+W=O<FMS:&5E=',O<VAE970R+GAM;%!+ 0(4 Q0    (
M ".(7U>/ "&I3 ,  +4)   8              " @6@2  !X;"]W;W)K<VAE
M971S+W-H965T,RYX;6Q02P$"% ,4    "  CB%]7#)= HP$&   >&@  &
M            @('J%0  >&PO=V]R:W-H965T<R]S:&5E=#0N>&UL4$L! A0#
M%     @ (XA?5\%-Q2FY P  F L  !@              ("!(1P  'AL+W=O
M<FMS:&5E=',O<VAE970U+GAM;%!+ 0(4 Q0    ( ".(7U?__G#.1@@   LV
M   8              " @1 @  !X;"]W;W)K<VAE971S+W-H965T-BYX;6Q0
M2P$"% ,4    "  CB%]7L#X2>/T'   X)0  &               @(&,*
M>&PO=V]R:W-H965T<R]S:&5E=#<N>&UL4$L! A0#%     @ (XA?5X.DI=3I
M$0  ;S@  !@              ("!OS   'AL+W=O<FMS:&5E=',O<VAE970X
M+GAM;%!+ 0(4 Q0    ( ".(7U>><FN()2D  />%   8              "
M@=Y"  !X;"]W;W)K<VAE971S+W-H965T.2YX;6Q02P$"% ,4    "  CB%]7
ML&LD0%H'   K$@  &0              @($Y;   >&PO=V]R:W-H965T<R]S
M:&5E=#$P+GAM;%!+ 0(4 Q0    ( ".(7U<E.F'7F 0  ,8*   9
M      " @<IS  !X;"]W;W)K<VAE971S+W-H965T,3$N>&UL4$L! A0#%
M  @ (XA?5[KTA(:H!P  [!$  !D              ("!F7@  'AL+W=O<FMS
M:&5E=',O<VAE970Q,BYX;6Q02P$"% ,4    "  CB%]7F41%G6<#  #^!P
M&0              @(%X@   >&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;%!+
M 0(4 Q0    ( ".(7U>DHI>;\ (  +(&   9              " @1:$  !X
M;"]W;W)K<VAE971S+W-H965T,30N>&UL4$L! A0#%     @ (XA?5]Y^5._=
M!0  #PX  !D              ("!/8<  'AL+W=O<FMS:&5E=',O<VAE970Q
M-2YX;6Q02P$"% ,4    "  CB%]7BSH@E8$*   Q&@  &0
M@(%1C0  >&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;%!+ 0(4 Q0    ( ".(
M7U>-F/8]VP8  /8/   9              " @0F8  !X;"]W;W)K<VAE971S
M+W-H965T,3<N>&UL4$L! A0#%     @ (XA?5SR2NA@V"P  %!X  !D
M         ("!&Y\  'AL+W=O<FMS:&5E=',O<VAE970Q."YX;6Q02P$"% ,4
M    "  CB%]7#?A*H'@$  #D"0  &0              @(&(J@  >&PO=V]R
M:W-H965T<R]S:&5E=#$Y+GAM;%!+ 0(4 Q0    ( ".(7U?<#JG]&P8  $4.
M   9              " @3>O  !X;"]W;W)K<VAE971S+W-H965T,C N>&UL
M4$L! A0#%     @ (XA?5[/X)ZUF!   (@H  !D              ("!B;4
M 'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6Q02P$"% ,4    "  CB%]7> VG
M(?D#  "*"0  &0              @($FN@  >&PO=V]R:W-H965T<R]S:&5E
M=#(R+GAM;%!+ 0(4 Q0    ( ".(7U>>\WP-:D(  /[J   9
M  " @5:^  !X;"]W;W)K<VAE971S+W-H965T,C,N>&UL4$L! A0#%     @
M(XA?5]#C.I6# P  V @  !D              ("!]P ! 'AL+W=O<FMS:&5E
M=',O<VAE970R-"YX;6Q02P$"% ,4    "  CB%]7 @@9:S<#  !4!P  &0
M            @(&Q! $ >&PO=V]R:W-H965T<R]S:&5E=#(U+GAM;%!+ 0(4
M Q0    ( ".(7U<S:JW'-P,  /L'   9              " @1\( 0!X;"]W
M;W)K<VAE971S+W-H965T,C8N>&UL4$L! A0#%     @ (XA?5VNG6WR^!@
M/ \  !D              ("!C0L! 'AL+W=O<FMS:&5E=',O<VAE970R-RYX
M;6Q02P$"% ,4    "  CB%]7<#MN6XH"   O!@  &0              @(&"
M$@$ >&PO=V]R:W-H965T<R]S:&5E=#(X+GAM;%!+ 0(4 Q0    ( ".(7U<]
M;CFLU0(  ' &   9              " @4,5 0!X;"]W;W)K<VAE971S+W-H
M965T,CDN>&UL4$L! A0#%     @ (XA?5YN2BZVF!0  ?PT  !D
M     ("!3Q@! 'AL+W=O<FMS:&5E=',O<VAE970S,"YX;6Q02P$"% ,4
M"  CB%]7SO\+^S,$  #)"@  &0              @($L'@$ >&PO=V]R:W-H
M965T<R]S:&5E=#,Q+GAM;%!+ 0(4 Q0    ( ".(7U>]]6R$XP(  &,'   9
M              " @98B 0!X;"]W;W)K<VAE971S+W-H965T,S(N>&UL4$L!
M A0#%     @ (XA?5]7NQIZ3 @  "P8  !D              ("!L"4! 'AL
M+W=O<FMS:&5E=',O<VAE970S,RYX;6Q02P$"% ,4    "  CB%]7J FSY\P"
M   V!@  &0              @(%Z* $ >&PO=V]R:W-H965T<R]S:&5E=#,T
M+GAM;%!+ 0(4 Q0    ( ".(7U<GJ!<[R 0  + 5   9              "
M@7TK 0!X;"]W;W)K<VAE971S+W-H965T,S4N>&UL4$L! A0#%     @ (XA?
M5[=BC -* P  6 X  !D              ("!?# ! 'AL+W=O<FMS:&5E=',O
M<VAE970S-BYX;6Q02P$"% ,4    "  CB%]7)=^,S[$"  #O"   &0
M        @('],P$ >&PO=V]R:W-H965T<R]S:&5E=#,W+GAM;%!+ 0(4 Q0
M   ( ".(7U=I:/%RA@<  +PR   9              " @>4V 0!X;"]W;W)K
M<VAE971S+W-H965T,S@N>&UL4$L! A0#%     @ (XA?5Y]JF07@ P  NPX
M !D              ("!HCX! 'AL+W=O<FMS:&5E=',O<VAE970S.2YX;6Q0
M2P$"% ,4    "  CB%]7.+T)X<8"   :!P  &0              @(&Y0@$
M>&PO=V]R:W-H965T<R]S:&5E=#0P+GAM;%!+ 0(4 Q0    ( ".(7U=LB?S7
M9@(  '@%   9              " @;9% 0!X;"]W;W)K<VAE971S+W-H965T
M-#$N>&UL4$L! A0#%     @ (XA?5YW 4Z*U @  [P<  !D
M ("!4T@! 'AL+W=O<FMS:&5E=',O<VAE970T,BYX;6Q02P$"% ,4    "  C
MB%]7)2K]4L$%  "7&0  &0              @($_2P$ >&PO=V]R:W-H965T
M<R]S:&5E=#0S+GAM;%!+ 0(4 Q0    ( ".(7U=WL,@+%@4  &41   9
M          " @3=1 0!X;"]W;W)K<VAE971S+W-H965T-#0N>&UL4$L! A0#
M%     @ (XA?5YI-7(K@ @  [PT  !D              ("!A%8! 'AL+W=O
M<FMS:&5E=',O<VAE970T-2YX;6Q02P$"% ,4    "  CB%]7ET5W$68"  "^
M!0  &0              @(&;60$ >&PO=V]R:W-H965T<R]S:&5E=#0V+GAM
M;%!+ 0(4 Q0    ( ".(7U>_))JX P,  'D)   9              " @3A<
M 0!X;"]W;W)K<VAE971S+W-H965T-#<N>&UL4$L! A0#%     @ (XA?5V;S
M%*4G!P  W"8  !D              ("!<E\! 'AL+W=O<FMS:&5E=',O<VAE
M970T."YX;6Q02P$"% ,4    "  CB%]7E22=RA\$  !I&0  &0
M    @('09@$ >&PO=V]R:W-H965T<R]S:&5E=#0Y+GAM;%!+ 0(4 Q0    (
M ".(7U>A@RSROP(  #D)   9              " @29K 0!X;"]W;W)K<VAE
M971S+W-H965T-3 N>&UL4$L! A0#%     @ (XA?5PX#N,IK P  .PL  !D
M             ("!'&X! 'AL+W=O<FMS:&5E=',O<VAE970U,2YX;6Q02P$"
M% ,4    "  CB%]7#X(5K[P"  "&"   &0              @(&^<0$ >&PO
M=V]R:W-H965T<R]S:&5E=#4R+GAM;%!+ 0(4 Q0    ( ".(7U<.R6=0(@,
M (L*   9              " @;%T 0!X;"]W;W)K<VAE971S+W-H965T-3,N
M>&UL4$L! A0#%     @ (XA?5XVC- *V!0  )B\  !D              ("!
M"G@! 'AL+W=O<FMS:&5E=',O<VAE970U-"YX;6Q02P$"% ,4    "  CB%]7
MYRA3EV8"   K!@  &0              @('W?0$ >&PO=V]R:W-H965T<R]S
M:&5E=#4U+GAM;%!+ 0(4 Q0    ( ".(7U?\:]%S30,  "4.   9
M      " @92  0!X;"]W;W)K<VAE971S+W-H965T-38N>&UL4$L! A0#%
M  @ (XA?5U[1(+.+#0  F[X  !D              ("!&(0! 'AL+W=O<FMS
M:&5E=',O<VAE970U-RYX;6Q02P$"% ,4    "  CB%]7XNCYK'@"  #?!@
M&0              @(':D0$ >&PO=V]R:W-H965T<R]S:&5E=#4X+GAM;%!+
M 0(4 Q0    ( ".(7U<*2VV#80(  $,&   9              " @8F4 0!X
M;"]W;W)K<VAE971S+W-H965T-3DN>&UL4$L! A0#%     @ (XA?5U*0+P^G
M P  ; T  !D              ("!(9<! 'AL+W=O<FMS:&5E=',O<VAE970V
M,"YX;6Q02P$"% ,4    "  CB%]7!DJ"RDT%  #,,   &0
M@('_F@$ >&PO=V]R:W-H965T<R]S:&5E=#8Q+GAM;%!+ 0(4 Q0    ( ".(
M7U<R(OE7+P,  .X2   -              "  8.@ 0!X;"]S='EL97,N>&UL
M4$L! A0#%     @ (XA?5Y>*NQS     $P(   L              ( !W:,!
M %]R96QS+RYR96QS4$L! A0#%     @ (XA?5Q[//?Z?!   ""@   \
M         ( !QJ0! 'AL+W=O<FMB;V]K+GAM;%!+ 0(4 Q0    ( ".(7U?U
M29+, 0(  %XD   :              "  9*I 0!X;"]?<F5L<R]W;W)K8F]O
M:RYX;6PN<F5L<U!+ 0(4 Q0    ( ".(7U?63,"2X $  .,C   3
M      "  <NK 0!;0V]N=&5N=%]4>7!E<UTN>&UL4$L%!@    !% $4 VA(
' -RM 0    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<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>73
<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>74
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.23.3</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>157</ContextCount>
  <ElementCount>322</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>66</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>4</UnitCount>
  <MyReports>
    <Report instance="e5161_6k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://english.infobird.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="e5161_6k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>00000002 - Statement - UNAUDITED INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheets</Role>
      <ShortName>UNAUDITED INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="e5161_6k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>00000003 - Statement - UNAUDITED INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>UNAUDITED INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="e5161_6k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>00000004 - Statement - UNAUDITED INTERIM CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss</Role>
      <ShortName>UNAUDITED INTERIM CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="e5161_6k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>00000005 - Statement - UNAUDITED INTERIM CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossParenthetical</Role>
      <ShortName>UNAUDITED INTERIM CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="e5161_6k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>00000006 - Statement - UNAUDITED INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfChangesInEquity</Role>
      <ShortName>UNAUDITED INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="e5161_6k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>00000007 - Statement - UNAUDITED INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows</Role>
      <ShortName>UNAUDITED INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="e5161_6k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>00000008 - Disclosure - Nature of business and organization</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://english.infobird.com/role/NatureOfBusinessAndOrganization</Role>
      <ShortName>Nature of business and organization</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="e5161_6k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>00000009 - Disclosure - Summary of significant accounting policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://english.infobird.com/role/SummaryOfSignificantAccountingPolicies</Role>
      <ShortName>Summary of significant accounting policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="e5161_6k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>00000010 - Disclosure - Variable interest entity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://english.infobird.com/role/VariableInterestEntity</Role>
      <ShortName>Variable interest entity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="e5161_6k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>00000011 - Disclosure - Business combination</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://english.infobird.com/role/BusinessCombination</Role>
      <ShortName>Business combination</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="e5161_6k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>00000012 - Disclosure - Discontinued Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://english.infobird.com/role/DiscontinuedOperations</Role>
      <ShortName>Discontinued Operations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="e5161_6k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>00000013 - Disclosure - Short term investments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://english.infobird.com/role/ShortTermInvestments</Role>
      <ShortName>Short term investments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="e5161_6k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>00000014 - Disclosure - Other receivables, net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://english.infobird.com/role/OtherReceivablesNet</Role>
      <ShortName>Other receivables, net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="e5161_6k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>00000015 - Disclosure - Related party balances and transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://english.infobird.com/role/RelatedPartyBalancesAndTransactions</Role>
      <ShortName>Related party balances and transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="e5161_6k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>00000016 - Disclosure - Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://english.infobird.com/role/Taxes</Role>
      <ShortName>Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="e5161_6k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>00000017 - Disclosure - Concentration of risk</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://english.infobird.com/role/ConcentrationOfRisk</Role>
      <ShortName>Concentration of risk</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="e5161_6k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>00000018 - Disclosure - Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://english.infobird.com/role/Equity</Role>
      <ShortName>Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="e5161_6k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>00000019 - Disclosure - Lease</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://english.infobird.com/role/Lease</Role>
      <ShortName>Lease</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="e5161_6k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>00000020 - Disclosure - Commitments and contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://english.infobird.com/role/CommitmentsAndContingencies</Role>
      <ShortName>Commitments and contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="e5161_6k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>00000021 - Disclosure - Segment information and revenue analysis</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://english.infobird.com/role/SegmentInformationAndRevenueAnalysis</Role>
      <ShortName>Segment information and revenue analysis</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="e5161_6k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>00000022 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://english.infobird.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="e5161_6k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>00000023 - Disclosure - Summary of significant accounting policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Summary of significant accounting policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="e5161_6k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>00000024 - Disclosure - Nature of business and organization (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://english.infobird.com/role/NatureOfBusinessAndOrganizationTables</Role>
      <ShortName>Nature of business and organization (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://english.infobird.com/role/NatureOfBusinessAndOrganization</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="e5161_6k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>00000025 - Disclosure - Summary of significant accounting policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesTables</Role>
      <ShortName>Summary of significant accounting policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://english.infobird.com/role/SummaryOfSignificantAccountingPolicies</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="e5161_6k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>00000026 - Disclosure - Variable interest entity (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://english.infobird.com/role/VariableInterestEntityTables</Role>
      <ShortName>Variable interest entity (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://english.infobird.com/role/VariableInterestEntity</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="e5161_6k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>00000027 - Disclosure - Discontinued Operations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://english.infobird.com/role/DiscontinuedOperationsTables</Role>
      <ShortName>Discontinued Operations (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://english.infobird.com/role/DiscontinuedOperations</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="e5161_6k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>00000028 - Disclosure - Short term investments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://english.infobird.com/role/ShortTermInvestmentsTables</Role>
      <ShortName>Short term investments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://english.infobird.com/role/ShortTermInvestments</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="e5161_6k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>00000029 - Disclosure - Other receivables, net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://english.infobird.com/role/OtherReceivablesNetTables</Role>
      <ShortName>Other receivables, net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://english.infobird.com/role/OtherReceivablesNet</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="e5161_6k.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://english.infobird.com/role/RelatedPartyBalancesAndTransactionsTables</Role>
      <ShortName>Related party balances and transactions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://english.infobird.com/role/RelatedPartyBalancesAndTransactions</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="e5161_6k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>00000031 - Disclosure - Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://english.infobird.com/role/TaxesTables</Role>
      <ShortName>Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://english.infobird.com/role/Taxes</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="e5161_6k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>00000032 - Disclosure - Equity (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://english.infobird.com/role/EquityTables</Role>
      <ShortName>Equity (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://english.infobird.com/role/Equity</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="e5161_6k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>00000033 - Disclosure - Lease (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://english.infobird.com/role/LeaseTables</Role>
      <ShortName>Lease (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://english.infobird.com/role/Lease</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="e5161_6k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>00000034 - Disclosure - Segment information and revenue analysis (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://english.infobird.com/role/SegmentInformationAndRevenueAnalysisTables</Role>
      <ShortName>Segment information and revenue analysis (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://english.infobird.com/role/SegmentInformationAndRevenueAnalysis</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="e5161_6k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>00000035 - Disclosure - Nature of business and organization (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://english.infobird.com/role/NatureOfBusinessAndOrganizationDetails</Role>
      <ShortName>Nature of business and organization (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://english.infobird.com/role/NatureOfBusinessAndOrganizationTables</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="e5161_6k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>00000036 - Disclosure -  Summary of significant accounting policies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetails</Role>
      <ShortName>Summary of significant accounting policies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesTables</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="e5161_6k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>00000037 - Disclosure -  Summary of significant accounting policies (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetails1</Role>
      <ShortName>Summary of significant accounting policies (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesTables</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="e5161_6k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>00000038 - Disclosure - Summary of significant accounting policies (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative</Role>
      <ShortName>Summary of significant accounting policies (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesTables</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="e5161_6k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>00000039 - Disclosure - Variable interest entity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://english.infobird.com/role/VariableInterestEntityDetails</Role>
      <ShortName>Variable interest entity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://english.infobird.com/role/VariableInterestEntityTables</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="e5161_6k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>00000040 - Disclosure - Variable interest entity (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://english.infobird.com/role/VariableInterestEntityDetails1</Role>
      <ShortName>Variable interest entity (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://english.infobird.com/role/VariableInterestEntityTables</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="e5161_6k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>00000041 - Disclosure - Variable interest entity (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://english.infobird.com/role/VariableInterestEntityDetailsNarrative</Role>
      <ShortName>Variable interest entity (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://english.infobird.com/role/VariableInterestEntityTables</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="e5161_6k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>00000042 - Disclosure - Business combination (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://english.infobird.com/role/BusinessCombinationDetailsNarrative</Role>
      <ShortName>Business combination (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://english.infobird.com/role/BusinessCombination</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="e5161_6k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>00000043 - Disclosure - Discontinued operations - (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://english.infobird.com/role/DiscontinuedOperations-Details</Role>
      <ShortName>Discontinued operations - (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="e5161_6k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>00000044 - Disclosure - Discontinued Operations - (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://english.infobird.com/role/DiscontinuedOperations-Details1</Role>
      <ShortName>Discontinued Operations - (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://english.infobird.com/role/DiscontinuedOperationsTables</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="e5161_6k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>00000045 - Disclosure - Short term investments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://english.infobird.com/role/ShortTermInvestmentsDetails</Role>
      <ShortName>Short term investments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://english.infobird.com/role/ShortTermInvestmentsTables</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="e5161_6k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>00000046 - Disclosure - Short term investments (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://english.infobird.com/role/ShortTermInvestmentsDetailsNarrative</Role>
      <ShortName>Short term investments (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://english.infobird.com/role/ShortTermInvestmentsTables</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="e5161_6k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>00000047 - Disclosure - Other receivables, net - (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://english.infobird.com/role/OtherReceivablesNet-Details</Role>
      <ShortName>Other receivables, net - (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://english.infobird.com/role/OtherReceivablesNetTables</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="e5161_6k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>00000048 - Disclosure - Related party balances and transactions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://english.infobird.com/role/RelatedPartyBalancesAndTransactionsDetails</Role>
      <ShortName>Related party balances and transactions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://english.infobird.com/role/RelatedPartyBalancesAndTransactionsTables</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="e5161_6k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>00000049 - Disclosure - Related party balances and transactions (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://english.infobird.com/role/RelatedPartyBalancesAndTransactionsDetails1</Role>
      <ShortName>Related party balances and transactions (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://english.infobird.com/role/RelatedPartyBalancesAndTransactionsTables</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="e5161_6k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>00000050 - Disclosure - Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://english.infobird.com/role/TaxesDetails</Role>
      <ShortName>Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://english.infobird.com/role/TaxesTables</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="e5161_6k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>00000051 - Disclosure - Taxes (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://english.infobird.com/role/TaxesDetails1</Role>
      <ShortName>Taxes (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://english.infobird.com/role/TaxesTables</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="e5161_6k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>00000052 - Disclosure - Taxes (Details 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://english.infobird.com/role/TaxesDetails2</Role>
      <ShortName>Taxes (Details 2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://english.infobird.com/role/TaxesTables</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="e5161_6k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>00000053 - Disclosure - Taxes (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://english.infobird.com/role/TaxesDetailsNarrative</Role>
      <ShortName>Taxes (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://english.infobird.com/role/TaxesTables</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="e5161_6k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>00000054 - Disclosure - Concentration of risk (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://english.infobird.com/role/ConcentrationOfRiskDetailsNarrative</Role>
      <ShortName>Concentration of risk (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://english.infobird.com/role/ConcentrationOfRisk</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="e5161_6k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>00000055 - Disclosure - Equity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://english.infobird.com/role/EquityDetails</Role>
      <ShortName>Equity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://english.infobird.com/role/EquityTables</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="e5161_6k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>00000056 - Disclosure - Equity (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://english.infobird.com/role/EquityDetails1</Role>
      <ShortName>Equity (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://english.infobird.com/role/EquityTables</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="e5161_6k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>00000057 - Disclosure - Equity (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://english.infobird.com/role/EquityDetailsNarrative</Role>
      <ShortName>Equity (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://english.infobird.com/role/EquityTables</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="e5161_6k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>00000058 - Disclosure - Lease (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://english.infobird.com/role/LeaseDetails</Role>
      <ShortName>Lease (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://english.infobird.com/role/LeaseTables</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="e5161_6k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>00000059 - Disclosure - Lease (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://english.infobird.com/role/LeaseDetailsNarrative</Role>
      <ShortName>Lease (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://english.infobird.com/role/LeaseTables</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="e5161_6k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>00000060 - Disclosure - Segment information and revenue analysis (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://english.infobird.com/role/SegmentInformationAndRevenueAnalysisDetails</Role>
      <ShortName>Segment information and revenue analysis (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://english.infobird.com/role/SegmentInformationAndRevenueAnalysisTables</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="e5161_6k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>00000061 - Disclosure - Subsequent Events (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://english.infobird.com/role/SubsequentEventsDetailsNarrative</Role>
      <ShortName>Subsequent Events (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://english.infobird.com/role/SubsequentEvents</ParentRole>
      <Position>61</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="6-K" isDefinitelyFs="true" isUsgaap="true" original="e5161_6k.htm">e5161_6k.htm</File>
    <File doctype="6-K" isDefinitelyFs="true" isUsgaap="true" original="e5161_ex99-1.htm">e5161_ex99-1.htm</File>
    <File>ifbd-20230630.xsd</File>
    <File>ifbd-20230630_cal.xml</File>
    <File>ifbd-20230630_def.xml</File>
    <File>ifbd-20230630_lab.xml</File>
    <File>ifbd-20230630_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="10">http://fasb.org/srt/2023</BaseTaxonomy>
    <BaseTaxonomy items="524">http://fasb.org/us-gaap/2023</BaseTaxonomy>
    <BaseTaxonomy items="13">http://xbrl.sec.gov/dei/2023</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>76
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "e5161_6k.htm e5161_ex99-1.htm": {
   "nsprefix": "ifbd",
   "nsuri": "http://english.infobird.com/20230630",
   "dts": {
    "inline": {
     "local": [
      "e5161_6k.htm",
      "e5161_ex99-1.htm"
     ]
    },
    "schema": {
     "local": [
      "ifbd-20230630.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd",
      "https://xbrl.sec.gov/country/2023/country-2023.xsd",
      "https://xbrl.sec.gov/currency/2023/currency-2023.xsd",
      "https://xbrl.sec.gov/dei/2023/dei-2023.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "ifbd-20230630_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "ifbd-20230630_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "ifbd-20230630_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "ifbd-20230630_pre.xml"
     ]
    }
   },
   "keyStandard": 223,
   "keyCustom": 99,
   "axisStandard": 20,
   "axisCustom": 0,
   "memberStandard": 21,
   "memberCustom": 41,
   "hidden": {
    "total": 123,
    "http://fasb.org/us-gaap/2023": 79,
    "http://english.infobird.com/20230630": 38,
    "http://xbrl.sec.gov/dei/2023": 4,
    "http://fasb.org/srt/2023": 2
   },
   "contextCount": 157,
   "entityCount": 1,
   "segmentCount": 66,
   "elementCount": 534,
   "unitCount": 4,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2023": 524,
    "http://xbrl.sec.gov/dei/2023": 13,
    "http://fasb.org/srt/2023": 10
   },
   "report": {
    "R1": {
     "role": "http://english.infobird.com/role/Cover",
     "longName": "00000001 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-06-30",
      "name": "dei:DocumentPeriodEndDate",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "b",
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-06-30",
      "name": "dei:DocumentPeriodEndDate",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "b",
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheets",
     "longName": "00000002 - Statement - UNAUDITED INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS",
     "shortName": "UNAUDITED INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "AsOf2023-06-30",
      "name": "us-gaap:Cash",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-06-30",
      "name": "ifbd:DueFromDiscontinuedOperations",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "unique": true
     }
    },
    "R3": {
     "role": "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheetsParenthetical",
     "longName": "00000003 - Statement - UNAUDITED INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "shortName": "UNAUDITED INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "AsOf2023-06-30",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "unitRef": "USDPShares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R4": {
     "role": "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss",
     "longName": "00000004 - Statement - UNAUDITED INTERIM CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS",
     "shortName": "UNAUDITED INTERIM CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-06-30",
      "name": "us-gaap:GeneralAndAdministrativeExpense",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-06-30",
      "name": "us-gaap:GeneralAndAdministrativeExpense",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R5": {
     "role": "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossParenthetical",
     "longName": "00000005 - Statement - UNAUDITED INTERIM CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (Parenthetical)",
     "shortName": "UNAUDITED INTERIM CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-06-30",
      "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-06-30",
      "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R6": {
     "role": "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfChangesInEquity",
     "longName": "00000006 - Statement - UNAUDITED INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY",
     "shortName": "UNAUDITED INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "AsOf2021-12-31_us-gaap_CommonStockMember",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2021-12-31_us-gaap_CommonStockMember",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R7": {
     "role": "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows",
     "longName": "00000007 - Statement - UNAUDITED INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "shortName": "UNAUDITED INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-06-30",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-06-30",
      "name": "ifbd:NetLossFromDiscontinuedOperations",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "unique": true
     }
    },
    "R8": {
     "role": "http://english.infobird.com/role/NatureOfBusinessAndOrganization",
     "longName": "00000008 - Disclosure - Nature of business and organization",
     "shortName": "Nature of business and organization",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-06-30",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-06-30",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://english.infobird.com/role/SummaryOfSignificantAccountingPolicies",
     "longName": "00000009 - Disclosure - Summary of significant accounting policies",
     "shortName": "Summary of significant accounting policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-06-30",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-06-30",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://english.infobird.com/role/VariableInterestEntity",
     "longName": "00000010 - Disclosure - Variable interest entity",
     "shortName": "Variable interest entity",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-06-30",
      "name": "us-gaap:VariableInterestEntityDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-06-30",
      "name": "us-gaap:VariableInterestEntityDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://english.infobird.com/role/BusinessCombination",
     "longName": "00000011 - Disclosure - Business combination",
     "shortName": "Business combination",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-06-30",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-06-30",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://english.infobird.com/role/DiscontinuedOperations",
     "longName": "00000012 - Disclosure - Discontinued Operations",
     "shortName": "Discontinued Operations",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-06-30",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-06-30",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://english.infobird.com/role/ShortTermInvestments",
     "longName": "00000013 - Disclosure - Short term investments",
     "shortName": "Short term investments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-06-30",
      "name": "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-06-30",
      "name": "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://english.infobird.com/role/OtherReceivablesNet",
     "longName": "00000014 - Disclosure - Other receivables, net",
     "shortName": "Other receivables, net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-06-30",
      "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-06-30",
      "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://english.infobird.com/role/RelatedPartyBalancesAndTransactions",
     "longName": "00000015 - Disclosure - Related party balances and transactions",
     "shortName": "Related party balances and transactions",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-06-30",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-06-30",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://english.infobird.com/role/Taxes",
     "longName": "00000016 - Disclosure - Taxes",
     "shortName": "Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-06-30",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-06-30",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://english.infobird.com/role/ConcentrationOfRisk",
     "longName": "00000017 - Disclosure - Concentration of risk",
     "shortName": "Concentration of risk",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-06-30",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-06-30",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://english.infobird.com/role/Equity",
     "longName": "00000018 - Disclosure - Equity",
     "shortName": "Equity",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-06-30",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-06-30",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://english.infobird.com/role/Lease",
     "longName": "00000019 - Disclosure - Lease",
     "shortName": "Lease",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-06-30",
      "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-06-30",
      "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://english.infobird.com/role/CommitmentsAndContingencies",
     "longName": "00000020 - Disclosure - Commitments and contingencies",
     "shortName": "Commitments and contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-06-30",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-06-30",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://english.infobird.com/role/SegmentInformationAndRevenueAnalysis",
     "longName": "00000021 - Disclosure - Segment information and revenue analysis",
     "shortName": "Segment information and revenue analysis",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-06-30",
      "name": "ifbd:SegmentInformationAndRevenueAnalysisTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-06-30",
      "name": "ifbd:SegmentInformationAndRevenueAnalysisTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://english.infobird.com/role/SubsequentEvents",
     "longName": "00000022 - Disclosure - Subsequent Events",
     "shortName": "Subsequent Events",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-06-30",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-06-30",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesPolicies",
     "longName": "00000023 - Disclosure - Summary of significant accounting policies (Policies)",
     "shortName": "Summary of significant accounting policies (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "23",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-06-30",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-06-30",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://english.infobird.com/role/NatureOfBusinessAndOrganizationTables",
     "longName": "00000024 - Disclosure - Nature of business and organization (Tables)",
     "shortName": "Nature of business and organization (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "24",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-06-30",
      "name": "ifbd:ScheduleOfConsolidatedFinancialStatementsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-06-30",
      "name": "ifbd:ScheduleOfConsolidatedFinancialStatementsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesTables",
     "longName": "00000025 - Disclosure - Summary of significant accounting policies (Tables)",
     "shortName": "Summary of significant accounting policies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "25",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-06-30",
      "name": "ifbd:ScheduleOfPropertyAndEquipmentUsefulLivesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-06-30",
      "name": "ifbd:ScheduleOfPropertyAndEquipmentUsefulLivesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://english.infobird.com/role/VariableInterestEntityTables",
     "longName": "00000026 - Disclosure - Variable interest entity (Tables)",
     "shortName": "Variable interest entity (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "26",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-06-30",
      "name": "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:VariableInterestEntityDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-06-30",
      "name": "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:VariableInterestEntityDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://english.infobird.com/role/DiscontinuedOperationsTables",
     "longName": "00000027 - Disclosure - Discontinued Operations (Tables)",
     "shortName": "Discontinued Operations (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "27",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-06-30",
      "name": "ifbd:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationstBalanceSheetAndAdditionalDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-06-30",
      "name": "ifbd:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationstBalanceSheetAndAdditionalDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://english.infobird.com/role/ShortTermInvestmentsTables",
     "longName": "00000028 - Disclosure - Short term investments (Tables)",
     "shortName": "Short term investments (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "28",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-06-30",
      "name": "ifbd:ScheduleOfShortTermInvestmentsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-06-30",
      "name": "ifbd:ScheduleOfShortTermInvestmentsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://english.infobird.com/role/OtherReceivablesNetTables",
     "longName": "00000029 - Disclosure - Other receivables, net (Tables)",
     "shortName": "Other receivables, net (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "29",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-06-30",
      "name": "ifbd:ScheduleOfOtherReceivablesNet",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-06-30",
      "name": "ifbd:ScheduleOfOtherReceivablesNet",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://english.infobird.com/role/RelatedPartyBalancesAndTransactionsTables",
     "longName": "00000030 - Disclosure - Related party balances and transactions (Tables)",
     "shortName": "Related party balances and transactions (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "30",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-06-30",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-06-30",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://english.infobird.com/role/TaxesTables",
     "longName": "00000031 - Disclosure - Taxes (Tables)",
     "shortName": "Taxes (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "31",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-06-30",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-06-30",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://english.infobird.com/role/EquityTables",
     "longName": "00000032 - Disclosure - Equity (Tables)",
     "shortName": "Equity (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "32",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-06-30",
      "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-06-30",
      "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://english.infobird.com/role/LeaseTables",
     "longName": "00000033 - Disclosure - Lease (Tables)",
     "shortName": "Lease (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "33",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-06-30",
      "name": "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:LeasesOfLesseeDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-06-30",
      "name": "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:LeasesOfLesseeDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://english.infobird.com/role/SegmentInformationAndRevenueAnalysisTables",
     "longName": "00000034 - Disclosure - Segment information and revenue analysis (Tables)",
     "shortName": "Segment information and revenue analysis (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "34",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-06-30",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifbd:SegmentInformationAndRevenueAnalysisTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-06-30",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifbd:SegmentInformationAndRevenueAnalysisTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://english.infobird.com/role/NatureOfBusinessAndOrganizationDetails",
     "longName": "00000035 - Disclosure - Nature of business and organization (Details)",
     "shortName": "Nature of business and organization (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "35",
     "firstAnchor": {
      "contextRef": "From2023-01-012023-06-30_custom_InfobirdHKMember",
      "name": "ifbd:BusinessAcquisitionsDescriptionOfAcquiredEntity",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifbd:ScheduleOfConsolidatedFinancialStatementsTableTextBlock",
       "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-012023-06-30_custom_InfobirdHKMember",
      "name": "ifbd:BusinessAcquisitionsDescriptionOfAcquiredEntity",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifbd:ScheduleOfConsolidatedFinancialStatementsTableTextBlock",
       "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetails",
     "longName": "00000036 - Disclosure -  Summary of significant accounting policies (Details)",
     "shortName": "Summary of significant accounting policies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "36",
     "firstAnchor": {
      "contextRef": "From2023-01-012023-06-30_us-gaap_LeaseholdImprovementsMember",
      "name": "ifbd:PropertyPlantAndEquipmentEstimatedUsefulLive",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifbd:ScheduleOfPropertyAndEquipmentUsefulLivesTableTextBlock",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-012023-06-30_us-gaap_LeaseholdImprovementsMember",
      "name": "ifbd:PropertyPlantAndEquipmentEstimatedUsefulLive",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifbd:ScheduleOfPropertyAndEquipmentUsefulLivesTableTextBlock",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetails1",
     "longName": "00000037 - Disclosure -  Summary of significant accounting policies (Details 1)",
     "shortName": "Summary of significant accounting policies (Details 1)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "37",
     "firstAnchor": {
      "contextRef": "AsOf2023-06-30",
      "name": "ifbd:NoncontrollingInterests",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:RedeemableNoncontrollingInterestTableTextBlock",
       "ifbd:NoncontrollingInterestsPoliciesTextBlock",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-06-30",
      "name": "ifbd:NoncontrollingInterests",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:RedeemableNoncontrollingInterestTableTextBlock",
       "ifbd:NoncontrollingInterestsPoliciesTextBlock",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative",
     "longName": "00000038 - Disclosure - Summary of significant accounting policies (Details Narrative)",
     "shortName": "Summary of significant accounting policies (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "38",
     "firstAnchor": {
      "contextRef": "AsOf2023-06-30",
      "name": "us-gaap:EscrowDeposit",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-06-30",
      "name": "ifbd:WorkingCapital",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "unique": true
     }
    },
    "R39": {
     "role": "http://english.infobird.com/role/VariableInterestEntityDetails",
     "longName": "00000039 - Disclosure - Variable interest entity (Details)",
     "shortName": "Variable interest entity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "39",
     "firstAnchor": {
      "contextRef": "AsOf2023-06-30",
      "name": "us-gaap:AssetsCurrent",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-06-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember",
      "name": "us-gaap:AssetsCurrent",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock",
       "us-gaap:VariableInterestEntityDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "unique": true
     }
    },
    "R40": {
     "role": "http://english.infobird.com/role/VariableInterestEntityDetails1",
     "longName": "00000040 - Disclosure - Variable interest entity (Details 1)",
     "shortName": "Variable interest entity (Details 1)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "40",
     "firstAnchor": {
      "contextRef": "From2023-01-012023-06-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember",
      "name": "us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifbd:ScheduleOfSummarizedVariableInterestEntitiesTextBlock",
       "us-gaap:VariableInterestEntityDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-012023-06-30_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember",
      "name": "us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifbd:ScheduleOfSummarizedVariableInterestEntitiesTextBlock",
       "us-gaap:VariableInterestEntityDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://english.infobird.com/role/VariableInterestEntityDetailsNarrative",
     "longName": "00000041 - Disclosure - Variable interest entity (Details Narrative)",
     "shortName": "Variable interest entity (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "41",
     "firstAnchor": {
      "contextRef": "From2023-01-012023-06-30_custom_InforbirdWFOEMember",
      "name": "us-gaap:OtherResearchAndDevelopmentExpense",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:VariableInterestEntityDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-012023-06-30_custom_InforbirdWFOEMember",
      "name": "us-gaap:OtherResearchAndDevelopmentExpense",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:VariableInterestEntityDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://english.infobird.com/role/BusinessCombinationDetailsNarrative",
     "longName": "00000042 - Disclosure - Business combination (Details Narrative)",
     "shortName": "Business combination (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "AsOf2022-05-31_custom_ShanghaiQishuoMember",
      "name": "us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2022-05-31_custom_ShanghaiQishuoMember",
      "name": "us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://english.infobird.com/role/DiscontinuedOperations-Details",
     "longName": "00000043 - Disclosure - Discontinued operations - (Details)",
     "shortName": "Discontinued operations - (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "AsOf2023-06-30",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifbd:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationstBalanceSheetAndAdditionalDisclosuresTextBlock",
       "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-06-30",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifbd:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationstBalanceSheetAndAdditionalDisclosuresTextBlock",
       "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://english.infobird.com/role/DiscontinuedOperations-Details1",
     "longName": "00000044 - Disclosure - Discontinued Operations - (Details 1)",
     "shortName": "Discontinued Operations - (Details 1)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-06-30",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifbd:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementAndAdditionalDisclosuresTextBlock",
       "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-06-30",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifbd:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementAndAdditionalDisclosuresTextBlock",
       "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "unique": true
     }
    },
    "R45": {
     "role": "http://english.infobird.com/role/ShortTermInvestmentsDetails",
     "longName": "00000045 - Disclosure - Short term investments (Details)",
     "shortName": "Short term investments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "AsOf2022-12-31",
      "name": "us-gaap:ShortTermInvestments",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2022-12-31_us-gaap_FairValueInputsLevel3Member",
      "name": "us-gaap:ShortTermInvestments",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifbd:ScheduleOfShortTermInvestmentsTableTextBlock",
       "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "unique": true
     }
    },
    "R46": {
     "role": "http://english.infobird.com/role/ShortTermInvestmentsDetailsNarrative",
     "longName": "00000046 - Disclosure - Short term investments (Details Narrative)",
     "shortName": "Short term investments (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-06-30",
      "name": "us-gaap:GainLossOnInvestments",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R47": {
     "role": "http://english.infobird.com/role/OtherReceivablesNet-Details",
     "longName": "00000047 - Disclosure - Other receivables, net - (Details)",
     "shortName": "Other receivables, net - (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "AsOf2023-06-30",
      "name": "ifbd:ReceivablesFromSalesOfShorttermInvestment",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifbd:ScheduleOfOtherReceivablesNet",
       "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-06-30",
      "name": "ifbd:ReceivablesFromSalesOfShorttermInvestment",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifbd:ScheduleOfOtherReceivablesNet",
       "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://english.infobird.com/role/RelatedPartyBalancesAndTransactionsDetails",
     "longName": "00000048 - Disclosure - Related party balances and transactions (Details)",
     "shortName": "Related party balances and transactions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "AsOf2023-06-30",
      "name": "srt:BankLoans",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-06-30",
      "name": "srt:BankLoans",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://english.infobird.com/role/RelatedPartyBalancesAndTransactionsDetails1",
     "longName": "00000049 - Disclosure - Related party balances and transactions (Details 1)",
     "shortName": "Related party balances and transactions (Details 1)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "AsOf2023-06-30",
      "name": "ifbd:DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifbd:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationstBalanceSheetAndAdditionalDisclosuresTextBlock",
       "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2022-12-31_custom_JiMengMember",
      "name": "ifbd:DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "unique": true
     }
    },
    "R50": {
     "role": "http://english.infobird.com/role/TaxesDetails",
     "longName": "00000050 - Disclosure - Taxes (Details)",
     "shortName": "Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "From2022-01-012022-06-30",
      "name": "us-gaap:DeferredIncomeTaxExpenseBenefit",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2022-01-012022-06-30",
      "name": "us-gaap:DeferredIncomeTaxExpenseBenefit",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://english.infobird.com/role/TaxesDetails1",
     "longName": "00000051 - Disclosure - Taxes (Details 1)",
     "shortName": "Taxes (Details 1)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "AsOf2023-06-30",
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-06-30",
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://english.infobird.com/role/TaxesDetails2",
     "longName": "00000052 - Disclosure - Taxes (Details 2)",
     "shortName": "Taxes (Details 2)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "AsOf2023-06-30",
      "name": "ifbd:VatTaxesPayable",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifbd:ScheduleOfTaxesPayablesTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-06-30",
      "name": "ifbd:VatTaxesPayable",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifbd:ScheduleOfTaxesPayablesTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://english.infobird.com/role/TaxesDetailsNarrative",
     "longName": "00000053 - Disclosure - Taxes (Details Narrative)",
     "shortName": "Taxes (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-06-30",
      "name": "ifbd:TaxSavings",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "span",
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-06-30",
      "name": "ifbd:TaxSavings",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "span",
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://english.infobird.com/role/ConcentrationOfRiskDetailsNarrative",
     "longName": "00000054 - Disclosure - Concentration of risk (Details Narrative)",
     "shortName": "Concentration of risk (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "AsOf2023-06-30",
      "name": "us-gaap:DepositAssets",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:ConcentrationRiskDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-06-30",
      "name": "us-gaap:DepositAssets",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:ConcentrationRiskDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://english.infobird.com/role/EquityDetails",
     "longName": "00000055 - Disclosure - Equity (Details)",
     "shortName": "Equity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-06-30",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-01to2023-06-30",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R56": {
     "role": "http://english.infobird.com/role/EquityDetails1",
     "longName": "00000056 - Disclosure - Equity (Details 1)",
     "shortName": "Equity (Details 1)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "AsOf2022-12-31",
      "name": "us-gaap:ClassOfWarrantOrRightOutstanding",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2021-12-31",
      "name": "us-gaap:ClassOfWarrantOrRightOutstanding",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "unique": true
     }
    },
    "R57": {
     "role": "http://english.infobird.com/role/EquityDetailsNarrative",
     "longName": "00000057 - Disclosure - Equity (Details Narrative)",
     "shortName": "Equity (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "From2021-01-012021-12-31",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2021-01-012021-12-31",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://english.infobird.com/role/LeaseDetails",
     "longName": "00000058 - Disclosure - Lease (Details)",
     "shortName": "Lease (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "AsOf2023-06-30",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock",
       "us-gaap:LeasesOfLesseeDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-06-30",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock",
       "us-gaap:LeasesOfLesseeDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://english.infobird.com/role/LeaseDetailsNarrative",
     "longName": "00000059 - Disclosure - Lease (Details Narrative)",
     "shortName": "Lease (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "AsOf2023-06-30",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:LeasesOfLesseeDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-06-30",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:LeasesOfLesseeDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "role": "http://english.infobird.com/role/SegmentInformationAndRevenueAnalysisDetails",
     "longName": "00000060 - Disclosure - Segment information and revenue analysis (Details)",
     "shortName": "Segment information and revenue analysis (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "From2023-01-01to2023-06-30",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifbd:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementAndAdditionalDisclosuresTextBlock",
       "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-012023-06-30_custom_StandardCloudBasedServicesMember",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ifbd:SegmentInformationAndRevenueAnalysisTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "unique": true
     }
    },
    "R61": {
     "role": "http://english.infobird.com/role/SubsequentEventsDetailsNarrative",
     "longName": "00000061 - Disclosure - Subsequent Events (Details Narrative)",
     "shortName": "Subsequent Events (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "From2023-02-272023-02-28",
      "name": "us-gaap:StockIssuedDuringPeriodSharesPurchaseOfAssets",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-012023-06-30_custom_Purchaser4Member",
      "name": "us-gaap:ProceedsFromDebtNetOfIssuanceCosts",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5161_ex99-1.htm",
      "unique": true
     }
    }
   },
   "tag": {
    "dei_EntityAddressAddressLine3": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressAddressLine3",
     "presentation": [
      "http://english.infobird.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Three",
        "documentation": "Address Line 3 such as an Office Park"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "presentation": [
      "http://english.infobird.com/role/EquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expected life (years)",
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r362"
     ]
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Use of estimates and assumptions",
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r41",
      "r42",
      "r164",
      "r165",
      "r167",
      "r168"
     ]
    },
    "ifbd_DeferredtTaxAssetsLongliveAssetsImpairment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "DeferredtTaxAssetsLongliveAssetsImpairment",
     "crdr": "debit",
     "calculation": {
      "http://english.infobird.com/role/TaxesDetails1": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/TaxesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-lived assets impairment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "crdr": "credit",
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based compensations for consulting services",
        "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)."
       }
      }
     },
     "auth_ref": [
      "r49",
      "r98",
      "r99",
      "r132"
     ]
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerSharePolicyTextBlock",
     "presentation": [
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loss per share",
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements."
       }
      }
     },
     "auth_ref": [
      "r33",
      "r34"
     ]
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsidiarySaleOfStockAxis",
     "presentation": [
      "http://english.infobird.com/role/EquityDetailsNarrative",
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale of Stock [Axis]",
        "documentation": "Information by type of sale of the entity's stock."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedPartyDomain",
     "presentation": [
      "http://english.infobird.com/role/EquityDetailsNarrative",
      "http://english.infobird.com/role/RelatedPartyBalancesAndTransactionsDetails1"
     ],
     "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."
       }
      }
     },
     "auth_ref": [
      "r356",
      "r448",
      "r449",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r585",
      "r587",
      "r619"
     ]
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "presentation": [
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment reporting",
        "documentation": "Disclosure of accounting policy for segment reporting."
       }
      }
     },
     "auth_ref": [
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r261",
      "r644"
     ]
    },
    "us-gaap_AdditionalPaidInCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdditionalPaidInCapital",
     "crdr": "credit",
     "calculation": {
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional paid-in capital",
        "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."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r661",
      "r781"
     ]
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://english.infobird.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://english.infobird.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCountry": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressCountry",
     "presentation": [
      "http://english.infobird.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Country",
        "documentation": "ISO 3166-1 alpha-2 country code."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SellingAndMarketingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SellingAndMarketingExpense",
     "crdr": "debit",
     "calculation": {
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Selling",
        "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeLossFromContinuingOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeLossFromContinuingOperations",
     "crdr": "credit",
     "calculation": {
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "NET LOSS FROM CONTINUING OPERATIONS",
        "label": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent",
        "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r57",
      "r111",
      "r120",
      "r220",
      "r221",
      "r222",
      "r223",
      "r234",
      "r237"
     ]
    },
    "dei_AnnualInformationForm": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AnnualInformationForm",
     "presentation": [
      "http://english.infobird.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual Information Form",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form."
       }
      }
     },
     "auth_ref": [
      "r689"
     ]
    },
    "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1",
     "presentation": [
      "http://english.infobird.com/role/EquityDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Weighted average exercise price, beginning",
        "periodEndLabel": "Weighted average exercise price, ending",
        "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights",
        "documentation": "Exercise price per share or per unit of warrants or rights outstanding."
       }
      }
     },
     "auth_ref": [
      "r343"
     ]
    },
    "us-gaap_TaxesPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TaxesPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://english.infobird.com/role/TaxesDetails2": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://english.infobird.com/role/TaxesDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total taxes payable",
        "label": "Taxes Payable, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r19"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage",
     "presentation": [
      "http://english.infobird.com/role/BusinessCombinationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Acquisition percentage",
        "documentation": "Percentage of equity in the acquiree held by the acquirer immediately before the acquisition date in a business combination."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
     "presentation": [
      "http://english.infobird.com/role/OtherReceivablesNet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other receivables, net",
        "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]",
        "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses."
       }
      }
     },
     "auth_ref": [
      "r727"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeLossFromContinuingOperationsPerBasicShare",
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "LOSS PER SHARE Basic - continuing operations",
        "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r151",
      "r153",
      "r200",
      "r218",
      "r220",
      "r221",
      "r222",
      "r223",
      "r229",
      "r235",
      "r236",
      "r423",
      "r508",
      "r776"
     ]
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskPercentage1",
     "presentation": [
      "http://english.infobird.com/role/ConcentrationOfRiskDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration risk percentage",
        "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."
       }
      }
     },
     "auth_ref": [
      "r36",
      "r38",
      "r69",
      "r70",
      "r262"
     ]
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://english.infobird.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "presentation": [
      "http://english.infobird.com/role/EquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual dividend yield",
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term."
       }
      }
     },
     "auth_ref": [
      "r364"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeLossFromContinuingOperationsPerDilutedShare",
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "LOSS PER SHARE diluted - continuing operations",
        "documentation": "The amount of net income (loss) derived from continuing operations during 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."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r200",
      "r218",
      "r220",
      "r221",
      "r222",
      "r223",
      "r229",
      "r235",
      "r236",
      "r237",
      "r423",
      "r508",
      "r776"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "presentation": [
      "http://english.infobird.com/role/EquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expected volatility",
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period."
       }
      }
     },
     "auth_ref": [
      "r363"
     ]
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0,
       "order": 2.0
      },
      "http://english.infobird.com/role/DiscontinuedOperations-Details1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://english.infobird.com/role/DiscontinuedOperations-Details1",
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "NET LOSS FROM DISCONTINUED OPERATIONS",
        "totalLabel": "NET LOSS FROM DISCONTINUED OPERATIONS",
        "documentation": "Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal."
       }
      }
     },
     "auth_ref": [
      "r83",
      "r84",
      "r85",
      "r86",
      "r87",
      "r92",
      "r178",
      "r399",
      "r521"
     ]
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare",
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "LOSS PER SHARE diluted - discontinued operations",
        "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."
       }
      }
     },
     "auth_ref": [
      "r141",
      "r233",
      "r235",
      "r236"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "presentation": [
      "http://english.infobird.com/role/EquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Risk-free interest rate",
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares."
       }
      }
     },
     "auth_ref": [
      "r365"
     ]
    },
    "us-gaap_ConvertibleNotesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConvertibleNotesPayable",
     "crdr": "credit",
     "presentation": [
      "http://english.infobird.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible note",
        "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of a written promise to pay a note, initially due after one year or beyond the operating cycle if longer, which can be exchanged for a specified amount of one or more securities (typically common stock), at the option of the issuer or the holder."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r146",
      "r773"
     ]
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare",
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "LOSS PER SHARE Basic - discontinued operations",
        "documentation": "Per basic 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."
       }
      }
     },
     "auth_ref": [
      "r108",
      "r200",
      "r233",
      "r235",
      "r236",
      "r772",
      "r776"
     ]
    },
    "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract",
     "presentation": [
      "http://english.infobird.com/role/DiscontinuedOperations-Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CURRENT ASSETS:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax",
     "crdr": "credit",
     "calculation": {
      "http://english.infobird.com/role/DiscontinuedOperations-Details1": {
       "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/DiscontinuedOperations-Details1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "LOSS BEFORE INCOME TAXES",
        "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax",
        "documentation": "Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal."
       }
      }
     },
     "auth_ref": [
      "r83",
      "r84",
      "r85",
      "r86",
      "r87",
      "r88",
      "r108",
      "r775"
     ]
    },
    "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract",
     "presentation": [
      "http://english.infobird.com/role/DiscontinuedOperations-Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "OTHER ASSETS:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract",
     "presentation": [
      "http://english.infobird.com/role/DiscontinuedOperations-Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CURRENT LIABILITIES:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract",
     "presentation": [
      "http://english.infobird.com/role/DiscontinuedOperations-Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "OTHER LIABILITIES:"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CountryRegion": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CountryRegion",
     "presentation": [
      "http://english.infobird.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Country Region",
        "documentation": "Region code of country"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CityAreaCode",
     "presentation": [
      "http://english.infobird.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfDebtTableTextBlock",
     "presentation": [
      "http://english.infobird.com/role/RelatedPartyBalancesAndTransactionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of bank loans",
        "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_Extension": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "Extension",
     "presentation": [
      "http://english.infobird.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Extension",
        "documentation": "Extension number for local phone number."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "presentation": [
      "http://english.infobird.com/role/RelatedPartyBalancesAndTransactionsDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Related Party Transactions, by Related Party [Table]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r72",
      "r73",
      "r591",
      "r592",
      "r595"
     ]
    },
    "us-gaap_DeferredTaxAssetsGrossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsGrossAbstract",
     "presentation": [
      "http://english.infobird.com/role/TaxesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred tax assets:"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://english.infobird.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "presentation": [
      "http://english.infobird.com/role/RelatedPartyBalancesAndTransactions"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related party balances and transactions",
        "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."
       }
      }
     },
     "auth_ref": [
      "r445",
      "r446",
      "r447",
      "r449",
      "r451",
      "r548",
      "r549",
      "r550",
      "r593",
      "r594",
      "r595",
      "r616",
      "r618"
     ]
    },
    "us-gaap_ReceivablesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ReceivablesPolicyTextBlock",
     "presentation": [
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts receivable, net",
        "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable."
       }
      }
     },
     "auth_ref": [
      "r729",
      "r731",
      "r732",
      "r733"
     ]
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "presentation": [
      "http://english.infobird.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of individual, or nature of relationship to individual or group of individuals."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashFDICInsuredAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashFDICInsuredAmount",
     "crdr": "debit",
     "presentation": [
      "http://english.infobird.com/role/ConcentrationOfRiskDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CDIC insured limit",
        "documentation": "The amount of cash deposited in financial institutions as of the balance sheet date that is insured by the Federal Deposit Insurance Corporation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedPartyTransactionLineItems",
     "presentation": [
      "http://english.infobird.com/role/RelatedPartyBalancesAndTransactionsDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r591",
      "r592",
      "r595"
     ]
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SUPPLEMENTAL CASH FLOW INFORMATION:"
       }
      }
     },
     "auth_ref": []
    },
    "currency_AllCurrenciesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2023",
     "localname": "AllCurrenciesDomain",
     "presentation": [
      "http://english.infobird.com/role/SubsequentEventsDetailsNarrative"
     ],
     "auth_ref": []
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentType",
     "presentation": [
      "http://english.infobird.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "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'."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RisksAndUncertaintiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RisksAndUncertaintiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Risks and Uncertainties [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://english.infobird.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r686",
      "r688",
      "r689"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to reconcile net loss to net cash provided by operating activities:"
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentQuarterlyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://english.infobird.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Quarterly Report",
        "documentation": "Boolean flag that is true only for a form used as an quarterly report."
       }
      }
     },
     "auth_ref": [
      "r687"
     ]
    },
    "us-gaap_DepositAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DepositAssets",
     "crdr": "debit",
     "presentation": [
      "http://english.infobird.com/role/ConcentrationOfRiskDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deposit",
        "documentation": "The carrying amount of the asset transferred to a third party to serve as a deposit, which typically serves as security against failure by the transferor to perform under terms of an agreement."
       }
      }
     },
     "auth_ref": [
      "r712"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "Security12bTitle",
     "presentation": [
      "http://english.infobird.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r676"
     ]
    },
    "srt_NameOfMajorCustomerDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "NameOfMajorCustomerDomain",
     "presentation": [
      "http://english.infobird.com/role/ConcentrationOfRiskDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Single external customer or group of external customers."
       }
      }
     },
     "auth_ref": [
      "r262",
      "r651",
      "r751",
      "r778",
      "r779"
     ]
    },
    "ifbd_ScheduleOfSummarizedVariableInterestEntitiesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "ScheduleOfSummarizedVariableInterestEntitiesTextBlock",
     "presentation": [
      "http://english.infobird.com/role/VariableInterestEntityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of operating results of VIEs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "crdr": "credit",
     "presentation": [
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Allowance for the doubtful accounts",
        "documentation": "Amount of allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r185",
      "r263",
      "r297",
      "r300",
      "r301",
      "r774"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://english.infobird.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r677"
     ]
    },
    "us-gaap_CostOfSalesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CostOfSalesPolicyTextBlock",
     "presentation": [
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of revenues",
        "documentation": "Disclosure of accounting policy for cost of product sold and service rendered."
       }
      }
     },
     "auth_ref": [
      "r699"
     ]
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskTypeDomain",
     "presentation": [
      "http://english.infobird.com/role/ConcentrationOfRiskDetailsNarrative"
     ],
     "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."
       }
      }
     },
     "auth_ref": [
      "r36",
      "r38",
      "r69",
      "r70",
      "r262",
      "r627"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateIncreaseDecrease": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentInterestRateIncreaseDecrease",
     "presentation": [
      "http://english.infobird.com/role/RelatedPartyBalancesAndTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest rate",
        "documentation": "Incremental percentage increase (decrease) in the stated rate on a debt instrument."
       }
      }
     },
     "auth_ref": []
    },
    "ifbd_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationstBalanceSheetAndAdditionalDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationstBalanceSheetAndAdditionalDisclosuresTextBlock",
     "presentation": [
      "http://english.infobird.com/role/DiscontinuedOperationsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of assets and liabilities from discontinued operations"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities and equity",
        "label": "Liabilities and Equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r104",
      "r148",
      "r518",
      "r661",
      "r722",
      "r739",
      "r758"
     ]
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessAcquisitionAcquireeDomain",
     "presentation": [
      "http://english.infobird.com/role/BusinessCombinationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree."
       }
      }
     },
     "auth_ref": [
      "r404",
      "r655",
      "r656"
     ]
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxesPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash paid for income tax",
        "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."
       }
      }
     },
     "auth_ref": [
      "r32"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "LIABILITIES AND SHAREHOLDERS\u2019 EQUITY"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://english.infobird.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r677"
     ]
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "presentation": [
      "http://english.infobird.com/role/BusinessCombinationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities."
       }
      }
     },
     "auth_ref": [
      "r53",
      "r54",
      "r404"
     ]
    },
    "us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CASH, CASH EQUIVALENTS AND RESTRICTED CASH:"
       }
      }
     },
     "auth_ref": []
    },
    "ifbd_WarrantsIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "WarrantsIssued",
     "presentation": [
      "http://english.infobird.com/role/EquityDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issued"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostOfRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CostOfRevenue",
     "crdr": "debit",
     "calculation": {
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "COST OF REVENUES",
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r112",
      "r210",
      "r294",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r425",
      "r746"
     ]
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessAcquisitionLineItems",
     "presentation": [
      "http://english.infobird.com/role/BusinessCombinationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r404"
     ]
    },
    "ifbd_DeferredTaxAssetLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "DeferredTaxAssetLiabilitiesNet",
     "crdr": "debit",
     "presentation": [
      "http://english.infobird.com/role/TaxesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred tax assets net of deferred tax liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "presentation": [
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of presentation",
        "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)."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AmendmentDescription",
     "presentation": [
      "http://english.infobird.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Description",
        "documentation": "Description of changes contained within amended document."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ForeignCurrencyTransactionGainLossBeforeTax",
     "crdr": "credit",
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign currency translation adjustment",
        "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction."
       }
      }
     },
     "auth_ref": [
      "r427",
      "r428",
      "r429",
      "r430",
      "r609"
     ]
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "NON-CASH INVESTING AND FINANCING ACTIVITIES:"
       }
      }
     },
     "auth_ref": []
    },
    "ifbd_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementAndAdditionalDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementAndAdditionalDisclosuresTextBlock",
     "presentation": [
      "http://english.infobird.com/role/DiscontinuedOperationsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of income and losses from discontinued operations"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://english.infobird.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity File Number",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfWarrantOrRightOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ClassOfWarrantOrRightOutstanding",
     "presentation": [
      "http://english.infobird.com/role/EquityDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Warrants outstanding - beginning balance",
        "periodEndLabel": "Warrants outstanding - ending balance",
        "label": "Class of Warrant or Right, Outstanding",
        "documentation": "Number of warrants or rights outstanding."
       }
      }
     },
     "auth_ref": []
    },
    "ifbd_ScheduleOfShortTermInvestmentsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "ScheduleOfShortTermInvestmentsTableTextBlock",
     "presentation": [
      "http://english.infobird.com/role/ShortTermInvestmentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of short term investments"
       }
      }
     },
     "auth_ref": []
    },
    "ifbd_ScheduleOfOtherReceivablesNet": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "ScheduleOfOtherReceivablesNet",
     "presentation": [
      "http://english.infobird.com/role/OtherReceivablesNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of other receivables, net"
       }
      }
     },
     "auth_ref": []
    },
    "ifbd_BusinessAcquisitionsDescriptionOfAcquiredEntity": {
     "xbrltype": "stringItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "BusinessAcquisitionsDescriptionOfAcquiredEntity",
     "presentation": [
      "http://english.infobird.com/role/NatureOfBusinessAndOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Background"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifbd_ScheduleOfTaxesPayablesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "ScheduleOfTaxesPayablesTableTextBlock",
     "presentation": [
      "http://english.infobird.com/role/TaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of taxes payable"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityPrimarySicNumber": {
     "xbrltype": "sicNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityPrimarySicNumber",
     "presentation": [
      "http://english.infobird.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Primary SIC Number",
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity."
       }
      }
     },
     "auth_ref": [
      "r689"
     ]
    },
    "ifbd_PropertyPlantAndEquipmentEstimatedUsefulLive": {
     "xbrltype": "stringItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "PropertyPlantAndEquipmentEstimatedUsefulLive",
     "presentation": [
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, plant and equipment, estimated useful lives"
       }
      }
     },
     "auth_ref": []
    },
    "ifbd_NoncontrollingInterests": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "NoncontrollingInterests",
     "crdr": "credit",
     "presentation": [
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Noncontrolling interests",
        "label": "NoncontrollingInterests"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SHAREHOLDERS\u2019 EQUITY"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationsPolicy",
     "presentation": [
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Business combination",
        "label": "Business Combinations Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy."
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "us-gaap_ProductWarrantyAccrual": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProductWarrantyAccrual",
     "crdr": "credit",
     "presentation": [
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued warranty liability",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers."
       }
      }
     },
     "auth_ref": [
      "r76",
      "r314",
      "r315",
      "r316"
     ]
    },
    "ifbd_AllowanceForDoubtfulAccountsOnLongTermDeposits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "AllowanceForDoubtfulAccountsOnLongTermDeposits",
     "crdr": "credit",
     "presentation": [
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Allowance for doubtful accounts on long term deposits"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentIncomeInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InvestmentIncomeInterest",
     "crdr": "credit",
     "calculation": {
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest income",
        "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities."
       }
      }
     },
     "auth_ref": [
      "r114",
      "r243"
     ]
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementTable",
     "presentation": [
      "http://english.infobird.com/role/NatureOfBusinessAndOrganizationDetails",
      "http://english.infobird.com/role/SegmentInformationAndRevenueAnalysisDetails",
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetails1",
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfChangesInEquity",
      "http://english.infobird.com/role/VariableInterestEntityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Table]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r215",
      "r216",
      "r217",
      "r239",
      "r490",
      "r544",
      "r555",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r566",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r576",
      "r577",
      "r578",
      "r579",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r587",
      "r589",
      "r590",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r612",
      "r667"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://english.infobird.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r677"
     ]
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "PreCommencementIssuerTenderOffer",
     "presentation": [
      "http://english.infobird.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Issuer Tender Offer",
        "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."
       }
      }
     },
     "auth_ref": [
      "r682"
     ]
    },
    "us-gaap_CostsIncurredDevelopmentCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CostsIncurredDevelopmentCosts",
     "crdr": "debit",
     "presentation": [
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Development cost",
        "documentation": "Development costs incurred, including capitalized costs and costs charged to expense, in oil and gas activities."
       }
      }
     },
     "auth_ref": [
      "r74"
     ]
    },
    "ifbd_WorkingCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "WorkingCapital",
     "crdr": "credit",
     "presentation": [
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Working capital"
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://english.infobird.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Year Focus",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "ifbd_WarrantsExercised": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "WarrantsExercised",
     "presentation": [
      "http://english.infobird.com/role/EquityDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exercised"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "presentation": [
      "http://english.infobird.com/role/Equity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity",
        "documentation": "The entire disclosure for equity."
       }
      }
     },
     "auth_ref": [
      "r131",
      "r209",
      "r329",
      "r330",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r342",
      "r344",
      "r421",
      "r615",
      "r617",
      "r626"
     ]
    },
    "ifbd_ImpairmentOfLongLivedAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "ImpairmentOfLongLivedAssets",
     "crdr": "debit",
     "presentation": [
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment of long-lived assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CustomerConcentrationRiskMember",
     "presentation": [
      "http://english.infobird.com/role/ConcentrationOfRiskDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer Concentration Risk [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r262"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodSharesPurchaseOfAssets",
     "presentation": [
      "http://english.infobird.com/role/EquityDetailsNarrative",
      "http://english.infobird.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Purchase of ordinary shares",
        "documentation": "Number of shares of stock issued during the period as part of a transaction to acquire assets that do not qualify as a business combination."
       }
      }
     },
     "auth_ref": []
    },
    "ifbd_DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "DisposalGroupIncludingDiscontinuedOperationDueFromRelatedParties",
     "crdr": "debit",
     "calculation": {
      "http://english.infobird.com/role/DiscontinuedOperations-Details": {
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/DiscontinuedOperations-Details",
      "http://english.infobird.com/role/RelatedPartyBalancesAndTransactionsDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Due from related parties"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "presentation": [
      "http://english.infobird.com/role/SegmentInformationAndRevenueAnalysisTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of disaggregated information of revenues",
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r751"
     ]
    },
    "ifbd_DisposalGroupIncludingDiscontinuedOperationOtherReceivableNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "DisposalGroupIncludingDiscontinuedOperationOtherReceivableNet",
     "crdr": "debit",
     "calculation": {
      "http://english.infobird.com/role/DiscontinuedOperations-Details": {
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/DiscontinuedOperations-Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other receivables, net",
        "label": "DisposalGroupIncludingDiscontinuedOperationOtherReceivableNet"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://english.infobird.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "ifbd_DeferredTaxAssetsTaxAllowanceForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "DeferredTaxAssetsTaxAllowanceForDoubtfulAccounts",
     "crdr": "debit",
     "presentation": [
      "http://english.infobird.com/role/TaxesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Allowance for doubtful accounts"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://english.infobird.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "ifbd_DisposalGroupIncludingDiscontinuedOperationRightOfUseAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "DisposalGroupIncludingDiscontinuedOperationRightOfUseAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://english.infobird.com/role/DiscontinuedOperations-Details": {
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/DiscontinuedOperations-Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Right-of-use assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProfitLoss",
     "crdr": "credit",
     "calculation": {
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      },
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows",
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "NET LOSS",
        "label": "Net loss",
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r178",
      "r187",
      "r189",
      "r203",
      "r210",
      "r218",
      "r225",
      "r226",
      "r240",
      "r253",
      "r257",
      "r259",
      "r294",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r407",
      "r410",
      "r411",
      "r423",
      "r425",
      "r509",
      "r522",
      "r552",
      "r588",
      "r610",
      "r611",
      "r643",
      "r659",
      "r660",
      "r673",
      "r716",
      "r746"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "presentation": [
      "http://english.infobird.com/role/LeaseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2024",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r443"
     ]
    },
    "us-gaap_ExtendedProductWarrantyPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ExtendedProductWarrantyPolicy",
     "presentation": [
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warranty",
        "documentation": "Disclosure of accounting policy for extended product warranties and other guarantee contracts including the methodology for measuring the liability."
       }
      }
     },
     "auth_ref": [
      "r744"
     ]
    },
    "ifbd_DisposalGroupIncludingDiscontinuedOperationLongTermDepositsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "DisposalGroupIncludingDiscontinuedOperationLongTermDepositsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://english.infobird.com/role/DiscontinuedOperations-Details": {
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/DiscontinuedOperations-Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-term deposits, net"
       }
      }
     },
     "auth_ref": []
    },
    "ifbd_DisposalGroupIncludingDiscontinuedOperationAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "DisposalGroupIncludingDiscontinuedOperationAssets",
     "crdr": "debit",
     "calculation": {
      "http://english.infobird.com/role/DiscontinuedOperations-Details": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://english.infobird.com/role/DiscontinuedOperations-Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total assets of discontinued operations",
        "label": "DisposalGroupIncludingDiscontinuedOperationAssets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesOther": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodSharesOther",
     "presentation": [
      "http://english.infobird.com/role/EquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of shares issued",
        "documentation": "Number of shares of stock issued attributable to transactions classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "dei_PreCommencementTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "PreCommencementTenderOffer",
     "presentation": [
      "http://english.infobird.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Tender Offer",
        "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."
       }
      }
     },
     "auth_ref": [
      "r683"
     ]
    },
    "ifbd_DisposalGroupIncludingDiscontinuedOperationBankLoansCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "DisposalGroupIncludingDiscontinuedOperationBankLoansCurrent",
     "crdr": "credit",
     "calculation": {
      "http://english.infobird.com/role/DiscontinuedOperations-Details": {
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/DiscontinuedOperations-Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bank loans - current"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "crdr": "credit",
     "presentation": [
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue recognized",
        "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due."
       }
      }
     },
     "auth_ref": [
      "r347"
     ]
    },
    "ifbd_DisposalGroupIncludingDiscontinuedOperationOtherPayableAndAccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "DisposalGroupIncludingDiscontinuedOperationOtherPayableAndAccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://english.infobird.com/role/DiscontinuedOperations-Details": {
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/DiscontinuedOperations-Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Othr payables and accrued liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "ifbd_DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "DisposalGroupIncludingDiscontinuedOperationDueToRelatedPartiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://english.infobird.com/role/DiscontinuedOperations-Details": {
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/DiscontinuedOperations-Details",
      "http://english.infobird.com/role/RelatedPartyBalancesAndTransactionsDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Due to related parties"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifbd_DisposalGroupIncludingDiscontinuedOperationDueToInfobirdCaymanCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "DisposalGroupIncludingDiscontinuedOperationDueToInfobirdCaymanCurrent",
     "crdr": "credit",
     "calculation": {
      "http://english.infobird.com/role/DiscontinuedOperations-Details": {
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/DiscontinuedOperations-Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Due to Infobird Cayman"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockMember",
     "presentation": [
      "http://english.infobird.com/role/EquityDetailsNarrative",
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r664",
      "r665",
      "r666",
      "r668",
      "r669",
      "r670",
      "r671",
      "r724",
      "r725",
      "r757",
      "r780",
      "r783"
     ]
    },
    "ifbd_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilitiesCurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "DisposalGroupIncludingDiscontinuedOperationLeaseLiabilitiesCurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://english.infobird.com/role/DiscontinuedOperations-Details": {
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/DiscontinuedOperations-Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease liabilities - current"
       }
      }
     },
     "auth_ref": []
    },
    "ifbd_DisposalGroupIncludingDiscontinuedOperationBankLoansNonCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "DisposalGroupIncludingDiscontinuedOperationBankLoansNonCurrent",
     "crdr": "credit",
     "calculation": {
      "http://english.infobird.com/role/DiscontinuedOperations-Details": {
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/DiscontinuedOperations-Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bank loans - noncurrent"
       }
      }
     },
     "auth_ref": []
    },
    "ifbd_DisposalGroupIncludingDiscontinuedOperationLeaseLiabilitiesNonCurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "DisposalGroupIncludingDiscontinuedOperationLeaseLiabilitiesNonCurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://english.infobird.com/role/DiscontinuedOperations-Details": {
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/DiscontinuedOperations-Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease liablities - noncurrent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventsTextBlock",
     "presentation": [
      "http://english.infobird.com/role/SubsequentEvents"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events",
        "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."
       }
      }
     },
     "auth_ref": [
      "r453",
      "r455"
     ]
    },
    "us-gaap_InterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestExpense",
     "crdr": "debit",
     "calculation": {
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Interest expense",
        "label": "Interest Expense",
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense."
       }
      }
     },
     "auth_ref": [
      "r71",
      "r155",
      "r195",
      "r244",
      "r439",
      "r596",
      "r672",
      "r782"
     ]
    },
    "ifbd_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://english.infobird.com/role/DiscontinuedOperations-Details": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://english.infobird.com/role/DiscontinuedOperations-Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities of discontinued operations",
        "label": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationLiabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConstructionInProgressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConstructionInProgressMember",
     "presentation": [
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Construction in Progress [Member]",
        "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service."
       }
      }
     },
     "auth_ref": []
    },
    "ifbd_DisposalGroupIncludingDiscontinuedOperationSellingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "DisposalGroupIncludingDiscontinuedOperationSellingExpense",
     "crdr": "debit",
     "calculation": {
      "http://english.infobird.com/role/DiscontinuedOperations-Details1": {
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/DiscontinuedOperations-Details1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Selling",
        "label": "DisposalGroupIncludingDiscontinuedOperationSellingExpense"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://english.infobird.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Well-known Seasoned Issuer",
        "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."
       }
      }
     },
     "auth_ref": [
      "r692"
     ]
    },
    "ifbd_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment",
     "crdr": "debit",
     "calculation": {
      "http://english.infobird.com/role/DiscontinuedOperations-Details1": {
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/DiscontinuedOperations-Details1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Research and development",
        "label": "DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://english.infobird.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Voluntary Filers",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "ifbd_DisposalGroupIncludingDiscontinuedOperationLongLiveAssetsImpairment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "DisposalGroupIncludingDiscontinuedOperationLongLiveAssetsImpairment",
     "crdr": "debit",
     "calculation": {
      "http://english.infobird.com/role/DiscontinuedOperations-Details1": {
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/DiscontinuedOperations-Details1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Long-live assets impairment",
        "label": "DisposalGroupIncludingDiscontinuedOperationLongLiveAssetsImpairment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccruedIncomeTaxesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://english.infobird.com/role/TaxesDetails2": {
       "parentTag": "us-gaap_TaxesPayableCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/TaxesDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income taxes payable",
        "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."
       }
      }
     },
     "auth_ref": [
      "r96",
      "r145"
     ]
    },
    "ifbd_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense",
     "crdr": "debit",
     "calculation": {
      "http://english.infobird.com/role/DiscontinuedOperations-Details1": {
       "parentTag": "ifbd_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseTotal",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/DiscontinuedOperations-Details1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other (expense) income, net"
       }
      }
     },
     "auth_ref": []
    },
    "ifbd_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseTotal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseTotal",
     "crdr": "debit",
     "calculation": {
      "http://english.infobird.com/role/DiscontinuedOperations-Details1": {
       "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/DiscontinuedOperations-Details1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total other income (expense), net",
        "label": "DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseTotal"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetIncomeLossAttributableToNoncontrollingInterest",
     "crdr": "debit",
     "calculation": {
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfChangesInEquity",
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Less: Net loss attributable to noncontrolling interest from discontinued operations",
        "verboseLabel": "Net loss attributable to noncontrolling interests",
        "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r66",
      "r140",
      "r187",
      "r189",
      "r225",
      "r226",
      "r523",
      "r716"
     ]
    },
    "ifbd_ReceivablesFromSalesOfShorttermInvestment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "ReceivablesFromSalesOfShorttermInvestment",
     "crdr": "debit",
     "calculation": {
      "http://english.infobird.com/role/OtherReceivablesNet-Details": {
       "parentTag": "us-gaap_OtherReceivablesGrossCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/OtherReceivablesNet-Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Receivables from sales of short-term investment"
       }
      }
     },
     "auth_ref": []
    },
    "dei_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SolicitingMaterial",
     "presentation": [
      "http://english.infobird.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Soliciting Material",
        "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."
       }
      }
     },
     "auth_ref": [
      "r685"
     ]
    },
    "ifbd_AllowanceForDoubtfulAccountsPremiumAndOtherReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "AllowanceForDoubtfulAccountsPremiumAndOtherReceivables",
     "crdr": "credit",
     "calculation": {
      "http://english.infobird.com/role/OtherReceivablesNet-Details": {
       "parentTag": "ifbd_DisposalGroupIncludingDiscontinuedOperationsOtherReceivableNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/OtherReceivablesNet-Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Allowance for doubtful accounts",
        "label": "AllowanceForDoubtfulAccountsPremiumAndOtherReceivables"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "WEIGHTED AVERAGE NUMBER OF ORDINARY SHARES*"
       }
      }
     },
     "auth_ref": []
    },
    "ifbd_DisposalGroupIncludingDiscontinuedOperationsOtherReceivableNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "DisposalGroupIncludingDiscontinuedOperationsOtherReceivableNet",
     "crdr": "debit",
     "calculation": {
      "http://english.infobird.com/role/OtherReceivablesNet-Details": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://english.infobird.com/role/OtherReceivablesNet-Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total other receivables, net",
        "label": "DisposalGroupIncludingDiscontinuedOperationsOtherReceivableNet"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://english.infobird.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Current Reporting Status",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "ifbd_WeightedAverageExercisePriceWarrantsIssued": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "WeightedAverageExercisePriceWarrantsIssued",
     "presentation": [
      "http://english.infobird.com/role/EquityDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average exercise price, warrants issued"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://english.infobird.com/role/CommitmentsAndContingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and contingencies",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r130",
      "r308",
      "r309",
      "r628",
      "r741"
     ]
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "crdr": "debit",
     "calculation": {
      "http://english.infobird.com/role/TaxesDetails1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://english.infobird.com/role/TaxesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Deferred tax assets(liabilities), net",
        "label": "Deferred Tax Assets, Net",
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r755"
     ]
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of significant accounting policies",
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r121",
      "r208"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Paid-in Capital [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r368",
      "r369",
      "r370",
      "r553",
      "r724",
      "r725",
      "r726",
      "r757",
      "r783"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedOtherComprehensiveIncomeLossTable",
     "presentation": [
      "http://english.infobird.com/role/EquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Other Comprehensive Income (Loss) [Table]",
        "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r192",
      "r193",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437"
     ]
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "WEIGHTED AVERAGE NUMBER OF ORDINARY SHARES, Diluted",
        "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."
       }
      }
     },
     "auth_ref": [
      "r228",
      "r237"
     ]
    },
    "us-gaap_ConcentrationRiskLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskLineItems",
     "presentation": [
      "http://english.infobird.com/role/ConcentrationOfRiskDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r627"
     ]
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeasesFutureMinimumPaymentsDue",
     "crdr": "credit",
     "presentation": [
      "http://english.infobird.com/role/LeaseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total undiscounted lease payments",
        "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year."
       }
      }
     },
     "auth_ref": [
      "r157",
      "r160"
     ]
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskByTypeAxis",
     "presentation": [
      "http://english.infobird.com/role/ConcentrationOfRiskDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Type [Axis]",
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender."
       }
      }
     },
     "auth_ref": [
      "r36",
      "r38",
      "r69",
      "r70",
      "r262",
      "r627",
      "r697"
     ]
    },
    "us-gaap_SharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharesIssued",
     "presentation": [
      "http://english.infobird.com/role/EquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issued ordinary shares",
        "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "us-gaap_ConcentrationRiskTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskTable",
     "presentation": [
      "http://english.infobird.com/role/ConcentrationOfRiskDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk [Table]",
        "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark."
       }
      }
     },
     "auth_ref": [
      "r35",
      "r36",
      "r38",
      "r39",
      "r69",
      "r142",
      "r627"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "WEIGHTED AVERAGE NUMBER OF ORDINARY SHARES, Basic",
        "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."
       }
      }
     },
     "auth_ref": [
      "r227",
      "r237"
     ]
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "crdr": "debit",
     "calculation": {
      "http://english.infobird.com/role/TaxesDetails1": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/TaxesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net operating loss carryforward",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r51",
      "r756"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://english.infobird.com/role/DiscontinuedOperations-Details1": {
       "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/DiscontinuedOperations-Details1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "LOSS FROM OPERATIONS",
        "label": "Disposal Group, Including Discontinued Operation, Operating Income (Loss)",
        "documentation": "Amount of operating income (loss) attributable to disposal group, including, but not limited to, discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "us-gaap_ConcentrationRiskDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskDisclosureTextBlock",
     "presentation": [
      "http://english.infobird.com/role/ConcentrationOfRisk"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration of risk",
        "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r122"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetails",
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Lived Tangible Asset [Axis]",
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "TOTAL COMPREHENSIVE LOSS",
        "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."
       }
      }
     },
     "auth_ref": [
      "r67",
      "r139",
      "r188",
      "r190",
      "r197",
      "r505",
      "r526"
     ]
    },
    "dei_EntityBankruptcyProceedingsReportingCurrent": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityBankruptcyProceedingsReportingCurrent",
     "presentation": [
      "http://english.infobird.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Bankruptcy Proceedings, Reporting Current",
        "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."
       }
      }
     },
     "auth_ref": [
      "r681"
     ]
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://english.infobird.com/role/TaxesDetails1": {
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/TaxesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Deferred tax assets",
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r755"
     ]
    },
    "ifbd_TaxesPayableContinuingOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "TaxesPayableContinuingOperations",
     "crdr": "credit",
     "presentation": [
      "http://english.infobird.com/role/TaxesDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Taxes payable - continuing operations"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest",
     "crdr": "debit",
     "calculation": {
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Less: Comprehensive loss attributable to noncontrolling interests from discontinued operations",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r58",
      "r67",
      "r188",
      "r190",
      "r198",
      "r506",
      "r527"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetails",
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashCashEquivalentsAndShortTermInvestmentsTextBlock",
     "presentation": [
      "http://english.infobird.com/role/ShortTermInvestments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short term investments",
        "documentation": "The entire disclosure of the components of cash, cash equivalents, and short-term investments. Short-term investments may include current marketable securities."
       }
      }
     },
     "auth_ref": [
      "r734"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://english.infobird.com/role/DiscontinuedOperations-Details": {
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/DiscontinuedOperations-Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Account payable",
        "documentation": "Amount classified as accounts payable attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r82",
      "r91",
      "r125",
      "r128"
     ]
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "EFFECT OF EXCHANGE RATE CHANGES",
        "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."
       }
      }
     },
     "auth_ref": [
      "r431"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheets",
      "http://english.infobird.com/role/VariableInterestEntityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total assets",
        "label": "Total assets belong to discontinued operation",
        "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."
       }
      }
     },
     "auth_ref": [
      "r144",
      "r182",
      "r210",
      "r240",
      "r254",
      "r258",
      "r294",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r408",
      "r412",
      "r425",
      "r511",
      "r580",
      "r661",
      "r674",
      "r746",
      "r747",
      "r763"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "NET CHANGE IN CASH",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "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."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r118"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "CASH, beginning of period",
        "periodEndLabel": "CASH, end of period",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r118",
      "r207"
     ]
    },
    "us-gaap_IntangibleAssetsFiniteLivedPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IntangibleAssetsFiniteLivedPolicy",
     "presentation": [
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible assets",
        "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets."
       }
      }
     },
     "auth_ref": [
      "r46",
      "r487",
      "r488",
      "r489",
      "r491",
      "r640"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://english.infobird.com/role/EquityDetailsNarrative",
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r25",
      "r175",
      "r192",
      "r193",
      "r194",
      "r215",
      "r216",
      "r217",
      "r219",
      "r224",
      "r226",
      "r239",
      "r295",
      "r296",
      "r344",
      "r368",
      "r369",
      "r370",
      "r391",
      "r392",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r422",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r444",
      "r537",
      "r538",
      "r539",
      "r553",
      "r612"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://english.infobird.com/role/EquityDetailsNarrative",
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ordinary stock, shares issued",
        "verboseLabel": "Common stock shares issued",
        "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."
       }
      }
     },
     "auth_ref": [
      "r99"
     ]
    },
    "us-gaap_NoncontrollingInterestMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NoncontrollingInterestMember",
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncontrolling Interest [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r55",
      "r344",
      "r724",
      "r725",
      "r726",
      "r783"
     ]
    },
    "us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems",
     "presentation": [
      "http://english.infobird.com/role/VariableInterestEntityDetails",
      "http://english.infobird.com/role/VariableInterestEntityDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable",
     "presentation": [
      "http://english.infobird.com/role/VariableInterestEntityDetails",
      "http://english.infobird.com/role/VariableInterestEntityDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Table]",
        "documentation": "Summarization of information required and determined to be disclosed concerning the effects of any changes in a parent's ownership interest in a subsidiary on the equity attributable to the parent which may have occurred during the period. The changes represented by this element did not result in the deconsolidation of the subsidiary."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r68"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock",
     "presentation": [
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill",
        "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r43"
     ]
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationDisclosureTextBlock",
     "presentation": [
      "http://english.infobird.com/role/BusinessCombination"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business combination",
        "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)."
       }
      }
     },
     "auth_ref": [
      "r137",
      "r405"
     ]
    },
    "us-gaap_OperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLossCarryforwards",
     "crdr": "debit",
     "presentation": [
      "http://english.infobird.com/role/TaxesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Net operating loss carryforward",
        "label": "Operating Loss Carryforwards",
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws."
       }
      }
     },
     "auth_ref": [
      "r50"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ordinary shares,$0.025\u00a0par value,\u00a01,000,000,000\u00a0shares authorized,\u00a05,100,164\u00a0and 3,818,663 shares issued and outstanding as of June 30, 2023 and December 31, 2022, respectively*",
        "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."
       }
      }
     },
     "auth_ref": [
      "r99",
      "r514",
      "r661"
     ]
    },
    "us-gaap_LeasesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LeasesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheets",
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total equity",
        "periodStartLabel": "Beginning balance, value",
        "periodEndLabel": "Ending balance, value",
        "label": "Equity, Including Portion Attributable to Noncontrolling Interest",
        "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity."
       }
      }
     },
     "auth_ref": [
      "r55",
      "r56",
      "r65",
      "r175",
      "r176",
      "r193",
      "r215",
      "r216",
      "r217",
      "r219",
      "r224",
      "r295",
      "r296",
      "r344",
      "r368",
      "r369",
      "r370",
      "r391",
      "r392",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r422",
      "r432",
      "r433",
      "r437",
      "r444",
      "r538",
      "r539",
      "r551",
      "r568",
      "r586",
      "r613",
      "r614",
      "r625",
      "r673",
      "r722",
      "r739",
      "r758",
      "r783"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "LOSS BEFORE INCOME TAXES",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r107",
      "r152",
      "r240",
      "r253",
      "r257",
      "r259",
      "r509",
      "r520",
      "r643"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent",
     "crdr": "credit",
     "calculation": {
      "http://english.infobird.com/role/DiscontinuedOperations-Details": {
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/DiscontinuedOperations-Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred revenue",
        "documentation": "Amount classified as deferred revenue attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r82",
      "r91",
      "r125",
      "r128"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://english.infobird.com/role/DiscontinuedOperations-Details1": {
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/DiscontinuedOperations-Details1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "General and administrative",
        "label": "Disposal Group, Including Discontinued Operation, General and Administrative Expense",
        "documentation": "Amount of general and administrative expense attributable to disposal group, including, but not limited to, discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://english.infobird.com/role/EquityDetailsNarrative",
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ordinary stock, shares authorized",
        "verboseLabel": "Authorized number of ordinary shares",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r99",
      "r566"
     ]
    },
    "us-gaap_OtherAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherAssetsAbstract",
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "OTHER ASSETS"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "LOSS FROM OPERATIONS",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r240",
      "r253",
      "r257",
      "r259",
      "r643"
     ]
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
     "presentation": [
      "http://english.infobird.com/role/DiscontinuedOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discontinued Operations",
        "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component."
       }
      }
     },
     "auth_ref": [
      "r81",
      "r124"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://english.infobird.com/role/EquityDetailsNarrative",
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ordinary stock, shares outstanding",
        "verboseLabel": "Common stock shares outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r99",
      "r566",
      "r586",
      "r783",
      "r784"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod",
     "presentation": [
      "http://english.infobird.com/role/EquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of ordinary shares granted",
        "documentation": "Net number of share options (or share units) granted during the period."
       }
      }
     },
     "auth_ref": [
      "r753"
     ]
    },
    "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromDebtNetOfIssuanceCosts",
     "crdr": "debit",
     "presentation": [
      "http://english.infobird.com/role/EquityDetailsNarrative",
      "http://english.infobird.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net proceeds",
        "documentation": "The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination."
       }
      }
     },
     "auth_ref": [
      "r201"
     ]
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://english.infobird.com/role/EquityDetailsNarrative",
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfChangesInEquity"
     ],
     "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."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r175",
      "r192",
      "r193",
      "r194",
      "r215",
      "r216",
      "r217",
      "r219",
      "r224",
      "r226",
      "r239",
      "r295",
      "r296",
      "r344",
      "r368",
      "r369",
      "r370",
      "r391",
      "r392",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r422",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r444",
      "r537",
      "r538",
      "r539",
      "r553",
      "r612"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisposalGroupIncludingDiscontinuedOperationInterestIncome",
     "crdr": "credit",
     "calculation": {
      "http://english.infobird.com/role/DiscontinuedOperations-Details1": {
       "parentTag": "ifbd_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseTotal",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/DiscontinuedOperations-Details1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Interest income",
        "label": "Disposal Group, Including Discontinued Operation, Interest Income",
        "documentation": "Amount of interest income attributable to disposal group, including, but not limited to, discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "AOCI Attributable to Parent [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r12",
      "r28",
      "r415",
      "r418",
      "r444",
      "r537",
      "r538",
      "r714",
      "r715",
      "r716",
      "r724",
      "r725",
      "r726"
     ]
    },
    "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationAndAssetAcquisitionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination and Asset Acquisition [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_PlatformOperatorCryptoAssetLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "PlatformOperatorCryptoAssetLineItems",
     "presentation": [
      "http://english.infobird.com/role/ShortTermInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Platform Operator, Crypto-Asset [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r174"
     ]
    },
    "us-gaap_Revenues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Revenues",
     "crdr": "credit",
     "calculation": {
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "REVENUES",
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)."
       }
      }
     },
     "auth_ref": [
      "r196",
      "r210",
      "r241",
      "r242",
      "r252",
      "r255",
      "r256",
      "r260",
      "r261",
      "r262",
      "r294",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r425",
      "r509",
      "r746"
     ]
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "COMMITMENTS AND CONTINGENCIES",
        "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."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r77",
      "r512",
      "r565"
     ]
    },
    "currency_HKD": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2023",
     "localname": "HKD",
     "presentation": [
      "http://english.infobird.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hong Kong, Dollars"
       }
      }
     },
     "auth_ref": []
    },
    "srt_PlatformOperatorCryptoAssetTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "PlatformOperatorCryptoAssetTable",
     "presentation": [
      "http://english.infobird.com/role/ShortTermInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Platform Operator, Crypto-Asset [Table]",
        "documentation": "Disclosure of information about crypto-asset held for platform user."
       }
      }
     },
     "auth_ref": [
      "r174"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperations",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "PROVISION FOR (BENEFIT OF) INCOME TAXES",
        "label": "Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r161",
      "r171",
      "r225",
      "r226",
      "r245",
      "r382",
      "r394",
      "r529"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts",
     "crdr": "debit",
     "calculation": {
      "http://english.infobird.com/role/TaxesDetails1": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/TaxesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Allowance for doubtful account",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r51",
      "r756"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://english.infobird.com/role/TaxesDetails": {
       "parentTag": "ifbd_IncomeTaxBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/TaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred",
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r136",
      "r170",
      "r395",
      "r396",
      "r723"
     ]
    },
    "us-gaap_CreditRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CreditRiskMember",
     "presentation": [
      "http://english.infobird.com/role/ConcentrationOfRiskDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Risk [Member]",
        "documentation": "The risk that a borrower will fail to pay interest or principal on a loan or debt security when due."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeLeasesPolicyTextBlock",
     "presentation": [
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases",
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee."
       }
      }
     },
     "auth_ref": [
      "r442"
     ]
    },
    "us-gaap_IncreaseDecreaseInOtherReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInOtherReceivables",
     "crdr": "credit",
     "calculation": {
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other receivables",
        "label": "Increase (Decrease) in Other Receivables",
        "documentation": "Amount of increase (decrease) in receivables classified as other."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "srt_ConsolidatedEntitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ConsolidatedEntitiesDomain",
     "presentation": [
      "http://english.infobird.com/role/VariableInterestEntityDetails",
      "http://english.infobird.com/role/VariableInterestEntityDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity or group of entities consolidated into reporting entity."
       }
      }
     },
     "auth_ref": [
      "r172",
      "r214",
      "r408",
      "r409",
      "r412",
      "r413",
      "r452",
      "r630",
      "r707",
      "r708",
      "r709",
      "r745",
      "r748",
      "r749"
     ]
    },
    "us-gaap_Cash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Cash",
     "crdr": "debit",
     "calculation": {
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/ConcentrationOfRiskDetailsNarrative",
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash",
        "verboseLabel": "Cash balance",
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r162",
      "r513",
      "r554",
      "r574",
      "r661",
      "r674",
      "r711"
     ]
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheets",
      "http://english.infobird.com/role/VariableInterestEntityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current assets",
        "label": "Current assets belong to discontinued operation",
        "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."
       }
      }
     },
     "auth_ref": [
      "r179",
      "r186",
      "r210",
      "r294",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r408",
      "r412",
      "r425",
      "r661",
      "r746",
      "r747",
      "r763"
     ]
    },
    "srt_OwnershipAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "OwnershipAxis",
     "presentation": [
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetails1",
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Axis]",
        "documentation": "Information by name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PremiumsAndOtherReceivablesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PremiumsAndOtherReceivablesNet",
     "crdr": "debit",
     "presentation": [
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Allowance for the doubtful accounts of prepayments",
        "documentation": "Carrying amount as of the balance sheet date, net of allowance for doubtful accounts, of all premiums and other types of receivables due from other persons or entities."
       }
      }
     },
     "auth_ref": [
      "r774"
     ]
    },
    "us-gaap_GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee",
     "crdr": "credit",
     "presentation": [
      "http://english.infobird.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity interest",
        "documentation": "Amount of gain (loss) on sale or disposal of equity in securities of subsidiaries or equity method investee."
       }
      }
     },
     "auth_ref": [
      "r504",
      "r718",
      "r719",
      "r721",
      "r777"
     ]
    },
    "us-gaap_OperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingExpenses",
     "crdr": "debit",
     "calculation": {
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total operating expenses",
        "label": "Operating Expenses",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "srt_ConsolidatedEntitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ConsolidatedEntitiesAxis",
     "presentation": [
      "http://english.infobird.com/role/VariableInterestEntityDetails",
      "http://english.infobird.com/role/VariableInterestEntityDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Axis]",
        "documentation": "Information by consolidated entity or group of entities."
       }
      }
     },
     "auth_ref": [
      "r172",
      "r214",
      "r408",
      "r409",
      "r412",
      "r413",
      "r452",
      "r630",
      "r707",
      "r708",
      "r709",
      "r745",
      "r748",
      "r749"
     ]
    },
    "ifbd_ElectronicDevicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "ElectronicDevicesMember",
     "presentation": [
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Electronic Devices [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NonoperatingIncomeExpenseAbstract",
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "OTHER INCOME (EXPENSE)"
       }
      }
     },
     "auth_ref": []
    },
    "ifbd_WeiminWuMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "WeiminWuMember",
     "presentation": [
      "http://english.infobird.com/role/RelatedPartyBalancesAndTransactionsDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weimin Wu [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://english.infobird.com/role/DiscontinuedOperations-Details": {
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/DiscontinuedOperations-Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Cash",
        "label": "Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents",
        "documentation": "Amount classified as cash and cash equivalents attributable to disposal group held for sale or disposed of."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r82",
      "r91",
      "r128"
     ]
    },
    "ifbd_InforbirdWFOEMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "InforbirdWFOEMember",
     "presentation": [
      "http://english.infobird.com/role/VariableInterestEntityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inforbird W F O E [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CURRENT ASSETS"
       }
      }
     },
     "auth_ref": []
    },
    "ifbd_ComputerAndNetworkEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "ComputerAndNetworkEquipmentMember",
     "presentation": [
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Computer And Network Equipment [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet",
     "crdr": "debit",
     "calculation": {
      "http://english.infobird.com/role/DiscontinuedOperations-Details": {
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/DiscontinuedOperations-Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Accounts receivable, net",
        "label": "Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net",
        "documentation": "Amount classified as accounts, notes and loans receivable attributable to disposal group held for sale or disposed of."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r82",
      "r91",
      "r128"
     ]
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://english.infobird.com/role/SegmentInformationAndRevenueAnalysisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "documentation": "Information by product and service, or group of similar products and similar services."
       }
      }
     },
     "auth_ref": [
      "r260",
      "r490",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r635",
      "r650",
      "r662",
      "r698",
      "r742",
      "r743",
      "r751",
      "r778"
     ]
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "presentation": [
      "http://english.infobird.com/role/ShortTermInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value."
       }
      }
     },
     "auth_ref": [
      "r327",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r459",
      "r460",
      "r461",
      "r647",
      "r648",
      "r652",
      "r653",
      "r654"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://english.infobird.com/role/DiscontinuedOperations-Details": {
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/DiscontinuedOperations-Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepayments and other current assets",
        "documentation": "Amount classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r82",
      "r91",
      "r125",
      "r128"
     ]
    },
    "us-gaap_OperatingExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingExpensesAbstract",
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "OPERATING EXPENSES:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total other income (expense), net",
        "label": "Nonoperating Income (Expense)",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r116"
     ]
    },
    "srt_OwnershipDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "OwnershipDomain",
     "presentation": [
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetails1",
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsValuationAllowance",
     "crdr": "credit",
     "calculation": {
      "http://english.infobird.com/role/TaxesDetails1": {
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/TaxesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Change in valuation allowance",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized."
       }
      }
     },
     "auth_ref": [
      "r386"
     ]
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated deficits",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r101",
      "r132",
      "r516",
      "r540",
      "r542",
      "r546",
      "r567",
      "r661"
     ]
    },
    "ifbd_BankOfBeijingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "BankOfBeijingMember",
     "presentation": [
      "http://english.infobird.com/role/RelatedPartyBalancesAndTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bank Of Beijing [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedIncomeTaxesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisposalGroupIncludingDiscontinuedOperationAccruedIncomeTaxesPayable",
     "crdr": "credit",
     "calculation": {
      "http://english.infobird.com/role/DiscontinuedOperations-Details": {
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/DiscontinuedOperations-Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Taxes payable",
        "documentation": "Amount classified as income tax obligations attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r82",
      "r91",
      "r125",
      "r128"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized",
     "presentation": [
      "http://english.infobird.com/role/EquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional shares",
        "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://english.infobird.com/role/SegmentInformationAndRevenueAnalysisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Product or service, or a group of similar products or similar services."
       }
      }
     },
     "auth_ref": [
      "r260",
      "r490",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r635",
      "r650",
      "r662",
      "r698",
      "r742",
      "r743",
      "r751",
      "r778"
     ]
    },
    "ifbd_BOCFullertonBankMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "BOCFullertonBankMember",
     "presentation": [
      "http://english.infobird.com/role/RelatedPartyBalancesAndTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "B O C Fullerton Bank [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
     "crdr": "debit",
     "calculation": {
      "http://english.infobird.com/role/DiscontinuedOperations-Details": {
       "parentTag": "ifbd_DisposalGroupIncludingDiscontinuedOperationAssets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/DiscontinuedOperations-Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current assets of discontinued operations",
        "label": "Disposal Group, Including Discontinued Operation, Assets, Current",
        "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r82",
      "r91",
      "r125",
      "r128",
      "r177",
      "r178"
     ]
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueInputsLevel2Member",
     "presentation": [
      "http://english.infobird.com/role/ShortTermInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets."
       }
      }
     },
     "auth_ref": [
      "r327",
      "r350",
      "r355",
      "r424",
      "r460",
      "r647",
      "r648",
      "r652",
      "r653",
      "r654"
     ]
    },
    "us-gaap_PostemploymentBenefitPlansPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PostemploymentBenefitPlansPolicy",
     "presentation": [
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee benefits",
        "documentation": "Disclosure of accounting policy for postemployment benefits. Postemployment benefits are benefits provided to former or inactive employees, their beneficiaries, and covered dependents after employment but before retirement, except for: a) benefits provided through a pension or postretirement benefit plan, b) individual deferred compensation arrangements, c) special or contractual termination benefits, and d) stock compensation plans."
       }
      }
     },
     "auth_ref": [
      "r348"
     ]
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://english.infobird.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherReceivablesGrossCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherReceivablesGrossCurrent",
     "crdr": "debit",
     "calculation": {
      "http://english.infobird.com/role/OtherReceivablesNet-Details": {
       "parentTag": "ifbd_DisposalGroupIncludingDiscontinuedOperationsOtherReceivableNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/OtherReceivablesNet-Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total other receivables",
        "label": "Other Receivables, Gross, Current",
        "documentation": "Amount, before allowance, of receivables classified as other, due within one year or the operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r183"
     ]
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "presentation": [
      "http://english.infobird.com/role/EquityDetailsNarrative",
      "http://english.infobird.com/role/RelatedPartyBalancesAndTransactionsDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party, Type [Axis]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r356",
      "r448",
      "r449",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r585",
      "r587",
      "r619",
      "r762"
     ]
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueInputsLevel1Member",
     "presentation": [
      "http://english.infobird.com/role/ShortTermInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date."
       }
      }
     },
     "auth_ref": [
      "r327",
      "r350",
      "r355",
      "r424",
      "r459",
      "r652",
      "r653",
      "r654"
     ]
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current liabilities",
        "label": "Liabilities, Current",
        "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."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r180",
      "r210",
      "r294",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r409",
      "r412",
      "r413",
      "r425",
      "r661",
      "r746",
      "r763",
      "r764"
     ]
    },
    "ifbd_ChinaMerchantsBankMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "ChinaMerchantsBankMember",
     "presentation": [
      "http://english.infobird.com/role/RelatedPartyBalancesAndTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "China Merchants Bank [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedResearchAndDevelopmentCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilitiesDeferredExpenseCapitalizedResearchAndDevelopmentCosts",
     "crdr": "credit",
     "calculation": {
      "http://english.infobird.com/role/TaxesDetails1": {
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/TaxesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Capitalized development costs",
        "label": "Deferred Tax Liabilities, Deferred Expense, Capitalized Research and Development Costs",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from research and development costs."
       }
      }
     },
     "auth_ref": [
      "r51",
      "r756"
     ]
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://english.infobird.com/role/TaxesDetails": {
       "parentTag": "ifbd_IncomeTaxBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/TaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current",
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r136",
      "r390",
      "r396",
      "r723"
     ]
    },
    "us-gaap_SubsequentEventLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventLineItems",
     "presentation": [
      "http://english.infobird.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event [Line Items]",
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event."
       }
      }
     },
     "auth_ref": [
      "r438",
      "r454"
     ]
    },
    "us-gaap_LiabilitiesNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesNoncurrentAbstract",
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "OTHER LIABILITIES"
       }
      }
     },
     "auth_ref": []
    },
    "ifbd_ChinaConstructionBankMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "ChinaConstructionBankMember",
     "presentation": [
      "http://english.infobird.com/role/RelatedPartyBalancesAndTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "China Construction Bank [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueInputsLevel3Member",
     "presentation": [
      "http://english.infobird.com/role/ShortTermInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing."
       }
      }
     },
     "auth_ref": [
      "r327",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r424",
      "r461",
      "r647",
      "r648",
      "r652",
      "r653",
      "r654"
     ]
    },
    "us-gaap_DebtInstrumentCollateral": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentCollateral",
     "presentation": [
      "http://english.infobird.com/role/RelatedPartyBalancesAndTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Collateral/Guarantee",
        "documentation": "Discussion of whether the debt instrument is secured or unsecured, and, if secured, a description of the collateral and guarantees required or provided."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r78"
     ]
    },
    "ifbd_ZuogangLuoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "ZuogangLuoMember",
     "presentation": [
      "http://english.infobird.com/role/RelatedPartyBalancesAndTransactionsDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Zuogang Luo [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by (used in) financing activities",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r204"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "presentation": [
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dilutive shares",
        "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."
       }
      }
     },
     "auth_ref": [
      "r238"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate",
     "presentation": [
      "http://english.infobird.com/role/EquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expiration date",
        "documentation": "Date the equity-based award expires, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r752"
     ]
    },
    "ifbd_JiMengMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "JiMengMember",
     "presentation": [
      "http://english.infobird.com/role/RelatedPartyBalancesAndTransactionsDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ji Meng [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CASH FLOWS FROM FINANCING ACTIVITIES:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used in investing activities",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "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."
       }
      }
     },
     "auth_ref": [
      "r204"
     ]
    },
    "us-gaap_SubsequentEventTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventTable",
     "presentation": [
      "http://english.infobird.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event [Table]",
        "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued."
       }
      }
     },
     "auth_ref": [
      "r438",
      "r454"
     ]
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventTypeAxis",
     "presentation": [
      "http://english.infobird.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event Type [Axis]",
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r438",
      "r454"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CASH FLOWS FROM INVESTING ACTIVITIES:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "LOSS PER SHARE"
       }
      }
     },
     "auth_ref": []
    },
    "ifbd_IncomeTaxBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "IncomeTaxBenefit",
     "crdr": "debit",
     "calculation": {
      "http://english.infobird.com/role/TaxesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://english.infobird.com/role/TaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total benefit of income tax",
        "label": "IncomeTaxBenefit"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used in operating activities",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities."
       }
      }
     },
     "auth_ref": [
      "r118",
      "r119",
      "r120"
     ]
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueRecognitionPolicyTextBlock",
     "presentation": [
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue recognition",
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources."
       }
      }
     },
     "auth_ref": [
      "r589",
      "r634",
      "r641"
     ]
    },
    "srt_TitleOfIndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "TitleOfIndividualAxis",
     "presentation": [
      "http://english.infobird.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of Individual [Axis]",
        "documentation": "Information by title of individual or nature of relationship to individual or group of individuals."
       }
      }
     },
     "auth_ref": [
      "r728",
      "r761"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CURRENT LIABILITIES"
       }
      }
     },
     "auth_ref": []
    },
    "ifbd_QiGuMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "QiGuMember",
     "presentation": [
      "http://english.infobird.com/role/RelatedPartyBalancesAndTransactionsDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Qi Gu [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CASH FLOWS FROM OPERATING ACTIVITIES:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherReceivablesNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherReceivablesNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/OtherReceivablesNet-Details",
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other receivables, net",
        "verboseLabel": "Total other receivables, net - continuing operations",
        "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheets",
      "http://english.infobird.com/role/VariableInterestEntityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities",
        "negatedLabel": "Total liabilities belong to discontinued operation",
        "label": "Liabilities",
        "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."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r210",
      "r294",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r409",
      "r412",
      "r413",
      "r425",
      "r564",
      "r642",
      "r674",
      "r746",
      "r763",
      "r764"
     ]
    },
    "ifbd_ZhiguoLiMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "ZhiguoLiMember",
     "presentation": [
      "http://english.infobird.com/role/RelatedPartyBalancesAndTransactionsDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Zhiguo Li [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent",
     "crdr": "credit",
     "calculation": {
      "http://english.infobird.com/role/DiscontinuedOperations-Details": {
       "parentTag": "ifbd_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/DiscontinuedOperations-Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current liabilities of discontinued operations",
        "label": "Disposal Group, Including Discontinued Operation, Liabilities, Current",
        "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r82",
      "r91",
      "r125",
      "r128",
      "r177",
      "r178"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheets",
      "http://english.infobird.com/role/VariableInterestEntityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total shareholders\u2019 equity attributable to Infobird Co., Ltd",
        "label": "Net deficits belong to discontinued operation",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r99",
      "r102",
      "r103",
      "r123",
      "r568",
      "r586",
      "r613",
      "r614",
      "r661",
      "r674",
      "r722",
      "r739",
      "r758",
      "r783"
     ]
    },
    "ifbd_ThreeCustomerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "ThreeCustomerMember",
     "presentation": [
      "http://english.infobird.com/role/ConcentrationOfRiskDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Three Customer [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Discontinued Operations and Disposal Groups [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventTypeDomain",
     "presentation": [
      "http://english.infobird.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r438",
      "r454"
     ]
    },
    "dei_DocumentAccountingStandard": {
     "xbrltype": "accountingStandardItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentAccountingStandard",
     "presentation": [
      "http://english.infobird.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Accounting Standard",
        "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'."
       }
      }
     },
     "auth_ref": [
      "r688"
     ]
    },
    "us-gaap_LiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total other liabilities",
        "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r93",
      "r94",
      "r95",
      "r97",
      "r210",
      "r294",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r409",
      "r412",
      "r413",
      "r425",
      "r746",
      "r763",
      "r764"
     ]
    },
    "ifbd_YiminWuMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "YiminWuMember",
     "presentation": [
      "http://english.infobird.com/role/RelatedPartyBalancesAndTransactionsDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Yimin Wu [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifbd_TaxSavings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "TaxSavings",
     "crdr": "credit",
     "presentation": [
      "http://english.infobird.com/role/TaxesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax savings"
       }
      }
     },
     "auth_ref": []
    },
    "ifbd_ShengminWuMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "ShengminWuMember",
     "presentation": [
      "http://english.infobird.com/role/RelatedPartyBalancesAndTransactionsDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shengmin Wu [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_OtherReportingStandardItemNumber": {
     "xbrltype": "otherReportingStandardItemNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "OtherReportingStandardItemNumber",
     "presentation": [
      "http://english.infobird.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Reporting Standard Item Number",
        "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS."
       }
      }
     },
     "auth_ref": [
      "r688"
     ]
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity",
     "crdr": "credit",
     "presentation": [
      "http://english.infobird.com/role/VariableInterestEntityDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Net loss from discontinued operations",
        "label": "Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent",
        "documentation": "Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal."
       }
      }
     },
     "auth_ref": [
      "r83",
      "r84",
      "r85",
      "r86",
      "r87",
      "r88",
      "r92",
      "r139"
     ]
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash paid for interest",
        "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."
       }
      }
     },
     "auth_ref": [
      "r202",
      "r205",
      "r206"
     ]
    },
    "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://english.infobird.com/role/DiscontinuedOperations-Details": {
       "parentTag": "ifbd_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/DiscontinuedOperations-Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total other liabilities of discontinued operations",
        "label": "Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent",
        "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r6",
      "r82",
      "r91",
      "r128",
      "r177",
      "r178"
     ]
    },
    "dei_AuditedAnnualFinancialStatements": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditedAnnualFinancialStatements",
     "presentation": [
      "http://english.infobird.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Audited Annual Financial Statements",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements."
       }
      }
     },
     "auth_ref": [
      "r689"
     ]
    },
    "ifbd_OneCustomerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "OneCustomerMember",
     "presentation": [
      "http://english.infobird.com/role/ConcentrationOfRiskDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "One Customer [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifbd_TwoCustomerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "TwoCustomerMember",
     "presentation": [
      "http://english.infobird.com/role/ConcentrationOfRiskDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Two Customer [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherAssets",
     "crdr": "debit",
     "calculation": {
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheets",
      "http://english.infobird.com/role/VariableInterestEntityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total other assets",
        "label": "Other assets belong to discontinued operation",
        "documentation": "Amount of assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r143",
      "r181",
      "r510",
      "r674"
     ]
    },
    "ifbd_IncomeTaxExpensesBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "IncomeTaxExpensesBenefit",
     "crdr": "debit",
     "presentation": [
      "http://english.infobird.com/role/TaxesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income tax expenses"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other income (expense), net",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r117"
     ]
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "GROSS PROFIT",
        "label": "Gross Profit",
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity."
       }
      }
     },
     "auth_ref": [
      "r110",
      "r210",
      "r240",
      "r253",
      "r257",
      "r259",
      "r294",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r425",
      "r643",
      "r746"
     ]
    },
    "ifbd_ScheduleOfConsolidatedFinancialStatementsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "ScheduleOfConsolidatedFinancialStatementsTableTextBlock",
     "presentation": [
      "http://english.infobird.com/role/NatureOfBusinessAndOrganizationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of consolidated financial statements"
       }
      }
     },
     "auth_ref": []
    },
    "ifbd_StatutoryReservesPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "StatutoryReservesPoliciesTextBlock",
     "presentation": [
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Statutory reserves",
        "label": "StatutoryReservesPoliciesTextBlock"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeasesOfLesseeDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LeasesOfLesseeDisclosureTextBlock",
     "presentation": [
      "http://english.infobird.com/role/Lease"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease",
        "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."
       }
      }
     },
     "auth_ref": [
      "r156"
     ]
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperations",
     "crdr": "debit",
     "calculation": {
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used in investing activities from continuing operations",
        "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations",
        "documentation": "Amount of cash inflow (outflow) of investing activities, excluding 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."
       }
      }
     },
     "auth_ref": [
      "r720"
     ]
    },
    "ifbd_ScheduleOfPropertyAndEquipmentUsefulLivesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "ScheduleOfPropertyAndEquipmentUsefulLivesTableTextBlock",
     "presentation": [
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of property and equipment useful lives"
       }
      }
     },
     "auth_ref": []
    },
    "dei_NoTradingSymbolFlag": {
     "xbrltype": "trueItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "NoTradingSymbolFlag",
     "presentation": [
      "http://english.infobird.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Trading Symbol Flag",
        "documentation": "Boolean flag that is true only for a security having no trading symbol."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "presentation": [
      "http://english.infobird.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Documents Incorporated by Reference [Text Block]",
        "documentation": "Documents incorporated by reference."
       }
      }
     },
     "auth_ref": [
      "r678"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
     "crdr": "debit",
     "calculation": {
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by financing activities from continuing operations",
        "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations",
        "documentation": "Amount of cash inflow (outflow) of financing activities, excluding 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."
       }
      }
     },
     "auth_ref": [
      "r720"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "TradingSymbol",
     "presentation": [
      "http://english.infobird.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLeasesRentExpenseNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeasesRentExpenseNet",
     "crdr": "debit",
     "presentation": [
      "http://english.infobird.com/role/LeaseDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rent expense",
        "documentation": "Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income."
       }
      }
     },
     "auth_ref": [
      "r158"
     ]
    },
    "ifbd_IssuedOrinarySharesUnderF3NetOfIssuanceCostsShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "IssuedOrinarySharesUnderF3NetOfIssuanceCostsShares",
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issued orinary shares under F3, net of issuance costs, shares"
       }
      }
     },
     "auth_ref": []
    },
    "ifbd_IssuedOrinarySharesUnderF3NetOfIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "IssuedOrinarySharesUnderF3NetOfIssuanceCosts",
     "crdr": "credit",
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issued orinary shares under F3, net of issuance costs"
       }
      }
     },
     "auth_ref": []
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://english.infobird.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r679"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifbd_WarrantsConvertToOrdinaryShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "WarrantsConvertToOrdinaryShares",
     "crdr": "credit",
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants convert to ordinary shares"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdvertisingCostsPolicyTextBlock",
     "presentation": [
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Advertising costs",
        "documentation": "Disclosure of accounting policy for advertising cost."
       }
      }
     },
     "auth_ref": [
      "r163"
     ]
    },
    "ifbd_RetainedEarningsStatutoryRservesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "RetainedEarningsStatutoryRservesMember",
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained Earnings Statutory Rserves [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_Security12gTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "Security12gTitle",
     "presentation": [
      "http://english.infobird.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(g) Security",
        "documentation": "Title of a 12(g) registered security."
       }
      }
     },
     "auth_ref": [
      "r680"
     ]
    },
    "ifbd_AdditionalOrdinarySharesOfRoundUpAdjustmentDueToRetroactiveEffectOfShareConsolidationIn2023": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "AdditionalOrdinarySharesOfRoundUpAdjustmentDueToRetroactiveEffectOfShareConsolidationIn2023",
     "crdr": "credit",
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional ordinary shares of round up adjustment due to retroactive effect of Share Consolidation in 2023"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DiscontinuedOperationTaxEffectOfDiscontinuedOperation",
     "crdr": "debit",
     "calculation": {
      "http://english.infobird.com/role/DiscontinuedOperations-Details1": {
       "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/DiscontinuedOperations-Details1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PROVISION FOR (BENEFIT OF) INCOME TAXES",
        "documentation": "Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal."
       }
      }
     },
     "auth_ref": [
      "r84",
      "r85",
      "r86",
      "r87",
      "r88",
      "r92",
      "r382",
      "r394",
      "r398"
     ]
    },
    "ifbd_WarrantsConvertToOrdinarySharesShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "WarrantsConvertToOrdinarySharesShares",
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants convert to ordinary shares, shares"
       }
      }
     },
     "auth_ref": []
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RangeAxis",
     "presentation": [
      "http://english.infobird.com/role/RelatedPartyBalancesAndTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r310",
      "r311",
      "r312",
      "r313",
      "r349",
      "r357",
      "r363",
      "r364",
      "r365",
      "r462",
      "r486",
      "r536",
      "r556",
      "r557",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624",
      "r631",
      "r632",
      "r645",
      "r649",
      "r657",
      "r663",
      "r666",
      "r740",
      "r750",
      "r766",
      "r767",
      "r768",
      "r769",
      "r770"
     ]
    },
    "ifbd_LandUseRightsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "LandUseRightsMember",
     "presentation": [
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Land Use Rights [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_BankLoans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "BankLoans",
     "crdr": "credit",
     "presentation": [
      "http://english.infobird.com/role/RelatedPartyBalancesAndTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total",
        "documentation": "Amount of short-term bank loan secured by broker-dealer customer's security."
       }
      }
     },
     "auth_ref": [
      "r710"
     ]
    },
    "ifbd_AdditionalOrdinarySharesOfRoundUpAdjustmentDueToRetroactiveEffectOfShareConsolidationIn2023Shares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "AdditionalOrdinarySharesOfRoundUpAdjustmentDueToRetroactiveEffectOfShareConsolidationIn2023Shares",
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional ordinary shares of round up adjustment due to retroactive effect of Share Consolidation in 2023, shares"
       }
      }
     },
     "auth_ref": []
    },
    "ifbd_NetLossFromDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "NetLossFromDiscontinuedOperations",
     "crdr": "credit",
     "calculation": {
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net loss from discontinued operations"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in operating assets and liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "dei_SecurityReportingObligation": {
     "xbrltype": "securityReportingObligationItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SecurityReportingObligation",
     "presentation": [
      "http://english.infobird.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Reporting Obligation",
        "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r684"
     ]
    },
    "ifbd_NetLossFromContinuingOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "NetLossFromContinuingOperations",
     "crdr": "credit",
     "calculation": {
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net loss from continuing operations"
       }
      }
     },
     "auth_ref": []
    },
    "ifbd_InfobirdHKMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "InfobirdHKMember",
     "presentation": [
      "http://english.infobird.com/role/NatureOfBusinessAndOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Infobird H K [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifbd_VatTaxesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "VatTaxesPayable",
     "crdr": "credit",
     "calculation": {
      "http://english.infobird.com/role/TaxesDetails2": {
       "parentTag": "us-gaap_TaxesPayableCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/TaxesDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "VAT taxes payable"
       }
      }
     },
     "auth_ref": []
    },
    "ifbd_AssetRetirementObligationsPeriodIncreaseDecrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "AssetRetirementObligationsPeriodIncreaseDecrease",
     "crdr": "credit",
     "calculation": {
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Net cash (used in) provided by operating activities from continuing operations",
        "label": "AssetRetirementObligationsPeriodIncreaseDecrease"
       }
      }
     },
     "auth_ref": []
    },
    "ifbd_RetainedEarningsUnrestrictedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "RetainedEarningsUnrestrictedMember",
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained Earnings Unrestricted [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MaximumMember",
     "presentation": [
      "http://english.infobird.com/role/RelatedPartyBalancesAndTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "documentation": "Upper limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r310",
      "r311",
      "r312",
      "r313",
      "r357",
      "r486",
      "r536",
      "r556",
      "r557",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624",
      "r631",
      "r632",
      "r645",
      "r649",
      "r657",
      "r663",
      "r750",
      "r765",
      "r766",
      "r767",
      "r768",
      "r769",
      "r770"
     ]
    },
    "ifbd_IncreaseDecreaseInDueFromDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "IncreaseDecreaseInDueFromDiscontinuedOperations",
     "crdr": "debit",
     "calculation": {
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Due from discontinued operations",
        "label": "IncreaseDecreaseInDueFromDiscontinuedOperations"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://english.infobird.com/role/DiscontinuedOperations-Details": {
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/DiscontinuedOperations-Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Goodwill",
        "label": "Disposal Group, Including Discontinued Operation, Goodwill, Noncurrent",
        "documentation": "Amount classified as goodwill attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r6",
      "r82",
      "r91",
      "r128"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "presentation": [
      "http://english.infobird.com/role/LeaseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less imputed interest",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease."
       }
      }
     },
     "auth_ref": [
      "r443"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RangeMember",
     "presentation": [
      "http://english.infobird.com/role/RelatedPartyBalancesAndTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r310",
      "r311",
      "r312",
      "r313",
      "r349",
      "r357",
      "r363",
      "r364",
      "r365",
      "r462",
      "r486",
      "r536",
      "r556",
      "r557",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624",
      "r631",
      "r632",
      "r645",
      "r649",
      "r657",
      "r663",
      "r666",
      "r740",
      "r750",
      "r766",
      "r767",
      "r768",
      "r769",
      "r770"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://english.infobird.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Common Stock, Shares Outstanding",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "ifbd_CashDepositInEscrowAccount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "CashDepositInEscrowAccount",
     "crdr": "debit",
     "calculation": {
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash deposit in escrow account"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://english.infobird.com/role/DiscontinuedOperations-Details": {
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/DiscontinuedOperations-Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Property and equipment, net",
        "label": "Disposal Group, Including Discontinued Operation, Property, Plant and Equipment, Noncurrent",
        "documentation": "Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r6",
      "r82",
      "r91",
      "r128"
     ]
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MinimumMember",
     "presentation": [
      "http://english.infobird.com/role/RelatedPartyBalancesAndTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "documentation": "Lower limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r310",
      "r311",
      "r312",
      "r313",
      "r357",
      "r486",
      "r536",
      "r556",
      "r557",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624",
      "r631",
      "r632",
      "r645",
      "r649",
      "r657",
      "r663",
      "r750",
      "r765",
      "r766",
      "r767",
      "r768",
      "r769",
      "r770"
     ]
    },
    "ifbd_InfobirdWFOEMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "InfobirdWFOEMember",
     "presentation": [
      "http://english.infobird.com/role/NatureOfBusinessAndOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Infobird W F O E [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifbd_NetProceedsInAdvanceForIssuanceOfConvertibleBondsInSeptember2023": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "NetProceedsInAdvanceForIssuanceOfConvertibleBondsInSeptember2023",
     "crdr": "debit",
     "calculation": {
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net proceeds in advance for the issuance of convertible bonds in September 2023"
       }
      }
     },
     "auth_ref": []
    },
    "ifbd_NetProceedsFromIssuanceOfCommonStockUnderF3": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "NetProceedsFromIssuanceOfCommonStockUnderF3",
     "crdr": "debit",
     "calculation": {
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net proceeds from issuance of common stock under F3"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://english.infobird.com/role/DiscontinuedOperations-Details": {
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/DiscontinuedOperations-Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible assets, net",
        "documentation": "Amount classified as intangible assets, excluding goodwill, attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r6",
      "r82",
      "r91",
      "r128"
     ]
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "presentation": [
      "http://english.infobird.com/role/LeaseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total lease liabilities",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease."
       }
      }
     },
     "auth_ref": [
      "r441"
     ]
    },
    "ifbd_RefundsFromEscrow": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "RefundsFromEscrow",
     "crdr": "debit",
     "calculation": {
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Refunds from escrow"
       }
      }
     },
     "auth_ref": []
    },
    "ifbd_InfobirdBeijingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "InfobirdBeijingMember",
     "presentation": [
      "http://english.infobird.com/role/NatureOfBusinessAndOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Infobird Beijing [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ReceivablesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ReceivablesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Receivables [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherResearchAndDevelopmentExpense",
     "crdr": "debit",
     "presentation": [
      "http://english.infobird.com/role/VariableInterestEntityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Research and development expense",
        "documentation": "Amount of other research and development expense."
       }
      }
     },
     "auth_ref": [
      "r754"
     ]
    },
    "us-gaap_SharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharesOutstanding",
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance, shares",
        "periodEndLabel": "Ending balance, shares",
        "label": "Shares, Outstanding",
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative",
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated other comprehensive income",
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r28",
      "r105",
      "r184",
      "r515",
      "r541",
      "r542"
     ]
    },
    "us-gaap_RedeemableNoncontrollingInterestTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RedeemableNoncontrollingInterestTableTextBlock",
     "presentation": [
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of noncontrolling interests",
        "documentation": "Tabular disclosure of redeemable noncontrolling interest (as defined) included in the statement of financial position as either a liability or temporary equity. As of the date of the statement of financial position, such redeemable noncontrolling interest is currently redeemable, as defined, for cash or other assets of the entity at (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the entity."
       }
      }
     },
     "auth_ref": []
    },
    "ifbd_EliminationOfOperatingRightOfUseAssetAndLeaseLiabilityUponTerminationOfOperatingLease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "EliminationOfOperatingRightOfUseAssetAndLeaseLiabilityUponTerminationOfOperatingLease",
     "crdr": "credit",
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Elimination of operating right of use asset and lease liability upon termination of operating lease"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://english.infobird.com/role/Taxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Taxes",
        "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."
       }
      }
     },
     "auth_ref": [
      "r211",
      "r379",
      "r383",
      "r384",
      "r388",
      "r393",
      "r397",
      "r400",
      "r401",
      "r547"
     ]
    },
    "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations",
     "crdr": "debit",
     "calculation": {
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net cash provided by (used in) operating activities from discontinued operations",
        "documentation": "Amount of cash inflow (outflow) of operating activities of discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities."
       }
      }
     },
     "auth_ref": [
      "r90",
      "r118"
     ]
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "presentation": [
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign currency translation and transaction",
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy."
       }
      }
     },
     "auth_ref": [
      "r426"
     ]
    },
    "ifbd_InitialRecognitionOfOperatingRightOfUseAssetAndLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "InitialRecognitionOfOperatingRightOfUseAssetAndLeaseLiability",
     "crdr": "credit",
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Initial recognition of operating right of use asset and lease liability"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations",
     "crdr": "debit",
     "calculation": {
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net cash provided by investing activities from discontinued operations",
        "documentation": "Amount of cash inflow (outflow) of investing activities of 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."
       }
      }
     },
     "auth_ref": [
      "r90",
      "r118"
     ]
    },
    "ifbd_InfobirdGuiyangMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "InfobirdGuiyangMember",
     "presentation": [
      "http://english.infobird.com/role/NatureOfBusinessAndOrganizationDetails",
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetails1",
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Infobird Guiyang [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_RepurchaseAgreementCounterpartyNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RepurchaseAgreementCounterpartyNameDomain",
     "presentation": [
      "http://english.infobird.com/role/RelatedPartyBalancesAndTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution."
       }
      }
     },
     "auth_ref": [
      "r212",
      "r213",
      "r326",
      "r331",
      "r450",
      "r637",
      "r638"
     ]
    },
    "us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations",
     "crdr": "debit",
     "calculation": {
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net cash used in financing activities from discontinued operations",
        "documentation": "Amount of cash inflow (outflow) of financing activities of 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."
       }
      }
     },
     "auth_ref": [
      "r118"
     ]
    },
    "us-gaap_DebtInstrumentMaturityDateDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentMaturityDateDescription",
     "presentation": [
      "http://english.infobird.com/role/RelatedPartyBalancesAndTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maturities",
        "documentation": "Description of the maturity date of the debt instrument including whether the debt matures serially and, if so, a brief description of the serial maturities."
       }
      }
     },
     "auth_ref": [
      "r23"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ResearchAndDevelopmentExpensePolicy",
     "presentation": [
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Research and development",
        "label": "Research and Development Expense, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process."
       }
      }
     },
     "auth_ref": [
      "r377"
     ]
    },
    "ifbd_DisclosureSegmentInformationAndRevenueAnalysisAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "DisclosureSegmentInformationAndRevenueAnalysisAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Information And Revenue Analysis"
       }
      }
     },
     "auth_ref": []
    },
    "ifbd_SegmentInformationAndRevenueAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "SegmentInformationAndRevenueAnalysisTextBlock",
     "presentation": [
      "http://english.infobird.com/role/SegmentInformationAndRevenueAnalysis"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment information and revenue analysis"
       }
      }
     },
     "auth_ref": []
    },
    "ifbd_OtherTaxesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "OtherTaxesPayable",
     "crdr": "credit",
     "calculation": {
      "http://english.infobird.com/role/TaxesDetails2": {
       "parentTag": "us-gaap_TaxesPayableCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/TaxesDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other taxes payable"
       }
      }
     },
     "auth_ref": []
    },
    "ifbd_OtherReceivablesNetPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "OtherReceivablesNetPoliciesTextBlock",
     "presentation": [
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other receivables, net",
        "label": "OtherReceivablesNetPoliciesTextBlock"
       }
      }
     },
     "auth_ref": []
    },
    "ifbd_InfobirdAnhuiMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "InfobirdAnhuiMember",
     "presentation": [
      "http://english.infobird.com/role/NatureOfBusinessAndOrganizationDetails",
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetails1",
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Infobird Anhui [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifbd_PrepaymentsPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "PrepaymentsPoliciesTextBlock",
     "presentation": [
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepayments"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShortTermInvestments",
     "crdr": "debit",
     "calculation": {
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/ShortTermInvestmentsDetails",
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-term investment",
        "verboseLabel": "Short term investments",
        "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current."
       }
      }
     },
     "auth_ref": [
      "r149",
      "r150",
      "r713"
     ]
    },
    "ifbd_EscrowPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "EscrowPolicyTextBlock",
     "presentation": [
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Escrow"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable",
     "presentation": [
      "http://english.infobird.com/role/RelatedPartyBalancesAndTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]",
        "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations."
       }
      }
     },
     "auth_ref": [
      "r406"
     ]
    },
    "ifbd_ShortTermInvestmentsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "ShortTermInvestmentsPolicyTextBlock",
     "presentation": [
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Short term investments",
        "label": "ShortTermInvestmentsPolicyTextBlock"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessAcquisitionsProFormaNetIncomeLoss",
     "crdr": "credit",
     "presentation": [
      "http://english.infobird.com/role/BusinessCombinationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operations and comprehensive income (loss)",
        "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period."
       }
      }
     },
     "auth_ref": [
      "r402",
      "r403"
     ]
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income taxes",
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements."
       }
      }
     },
     "auth_ref": [
      "r191",
      "r380",
      "r381",
      "r384",
      "r385",
      "r387",
      "r389",
      "r545"
     ]
    },
    "ifbd_ShanghaiQishuoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "ShanghaiQishuoMember",
     "presentation": [
      "http://english.infobird.com/role/BusinessCombinationDetailsNarrative",
      "http://english.infobird.com/role/NatureOfBusinessAndOrganizationDetails",
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetails1",
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shanghai Qishuo [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://english.infobird.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IPOMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IPOMember",
     "presentation": [
      "http://english.infobird.com/role/EquityDetailsNarrative",
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "IPO [Member]",
        "documentation": "First sale of stock by a private company to the public."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems",
     "presentation": [
      "http://english.infobird.com/role/RelatedPartyBalancesAndTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r406"
     ]
    },
    "ifbd_GovernmentGrantsPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "GovernmentGrantsPoliciesTextBlock",
     "presentation": [
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Government Grants"
       }
      }
     },
     "auth_ref": []
    },
    "ifbd_AnhuiWeiaoiMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "AnhuiWeiaoiMember",
     "presentation": [
      "http://english.infobird.com/role/NatureOfBusinessAndOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Anhui Weiaoi [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://english.infobird.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "ifbd_LongtermDepositsPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "LongtermDepositsPoliciesTextBlock",
     "presentation": [
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-term deposits"
       }
      }
     },
     "auth_ref": []
    },
    "srt_CurrencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "CurrencyAxis",
     "presentation": [
      "http://english.infobird.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Currency [Axis]",
        "documentation": "Information by currency."
       }
      }
     },
     "auth_ref": [
      "r760"
     ]
    },
    "ifbd_WarrantsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "WarrantsPolicyTextBlock",
     "presentation": [
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventMember",
     "presentation": [
      "http://english.infobird.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event [Member]",
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r438",
      "r454"
     ]
    },
    "us-gaap_VariableInterestEntityDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "VariableInterestEntityDisclosureTextBlock",
     "presentation": [
      "http://english.infobird.com/role/VariableInterestEntity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Variable interest entity",
        "documentation": "The entire disclosure for a variable interest entity (VIE), including but not limited to, judgments and assumptions in determining whether to consolidate and in identifying the primary beneficiary, gain (loss) recognized on the initial consolidation of the VIE, terms of arrangements, amounts and classification of the VIE's assets and liabilities, and the entity's maximum exposure to loss."
       }
      }
     },
     "auth_ref": [
      "r138"
     ]
    },
    "ifbd_NoncontrollingInterestsPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "NoncontrollingInterestsPoliciesTextBlock",
     "presentation": [
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncontrolling Interests"
       }
      }
     },
     "auth_ref": []
    },
    "ifbd_ValueAddedTaxesPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "ValueAddedTaxesPoliciesTextBlock",
     "presentation": [
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Value added taxes"
       }
      }
     },
     "auth_ref": []
    },
    "ifbd_ConvertibleNoteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "ConvertibleNoteMember",
     "presentation": [
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible Note [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LaborAndRelatedExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LaborAndRelatedExpense",
     "crdr": "debit",
     "presentation": [
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Employee benefits",
        "label": "Labor and Related Expense",
        "documentation": "Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit."
       }
      }
     },
     "auth_ref": [
      "r717"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilitiesNetAbstract",
     "presentation": [
      "http://english.infobird.com/role/TaxesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred tax liabilities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ASSETS"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment of additional intangible assets",
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges."
       }
      }
     },
     "auth_ref": [
      "r44",
      "r45"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementLineItems",
     "presentation": [
      "http://english.infobird.com/role/NatureOfBusinessAndOrganizationDetails",
      "http://english.infobird.com/role/SegmentInformationAndRevenueAnalysisDetails",
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetails1",
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfChangesInEquity",
      "http://english.infobird.com/role/VariableInterestEntityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r215",
      "r216",
      "r217",
      "r239",
      "r490",
      "r544",
      "r555",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r566",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r576",
      "r577",
      "r578",
      "r579",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r587",
      "r589",
      "r590",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r612",
      "r667"
     ]
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Recently issued accounting pronouncements",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding",
     "crdr": "debit",
     "presentation": [
      "http://english.infobird.com/role/EquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Grant date fair value",
        "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": []
    },
    "srt_CounterpartyNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "CounterpartyNameAxis",
     "presentation": [
      "http://english.infobird.com/role/RelatedPartyBalancesAndTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Axis]",
        "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution."
       }
      }
     },
     "auth_ref": [
      "r173",
      "r212",
      "r213",
      "r326",
      "r331",
      "r450",
      "r636",
      "r638"
     ]
    },
    "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
     "presentation": [
      "http://english.infobird.com/role/EquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of warrants outstanding",
        "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable."
       }
      }
     },
     "auth_ref": [
      "r48"
     ]
    },
    "us-gaap_ScheduleOfVariableInterestEntitiesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfVariableInterestEntitiesTextBlock",
     "presentation": [
      "http://english.infobird.com/role/VariableInterestEntityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of VIEs\u2019 consolidated assets and liabilities",
        "documentation": "Tabular disclosure of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide."
       }
      }
     },
     "auth_ref": [
      "r60",
      "r61",
      "r62",
      "r63",
      "r64"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables",
     "crdr": "credit",
     "presentation": [
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Allowance for the doubtful accounts on other receivable",
        "documentation": "The valuation allowance as of the balance sheet date to reduce the gross amount of receivables to estimated net realizable value, which would be presented in parentheses on the face of the balance sheet."
       }
      }
     },
     "auth_ref": [
      "r730"
     ]
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskBenchmarkDomain",
     "presentation": [
      "http://english.infobird.com/role/ConcentrationOfRiskDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage."
       }
      }
     },
     "auth_ref": [
      "r36",
      "r38",
      "r69",
      "r70",
      "r262",
      "r627"
     ]
    },
    "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "VariableInterestEntityPrimaryBeneficiaryMember",
     "presentation": [
      "http://english.infobird.com/role/VariableInterestEntityDetails",
      "http://english.infobird.com/role/VariableInterestEntityDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Variable Interest Entity, Primary Beneficiary [Member]",
        "documentation": "Variable Interest Entities (VIE) in which the entity has a controlling financial interest (as defined) and of which it is therefore the primary beneficiary. A controlling financial interest is determined based on both: (a) the entity's power to direct activities of the VIE that most significantly impact the VIE's economic performance and (b) the entity's obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE. VIEs of which the entity is the primary beneficiary are included in the consolidated financial statements of the entity."
       }
      }
     },
     "auth_ref": [
      "r60",
      "r408",
      "r409",
      "r412",
      "r413"
     ]
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LeaseholdImprovementsMember",
     "presentation": [
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leasehold Improvements [Member]",
        "documentation": "Additions or improvements to assets held under a lease arrangement."
       }
      }
     },
     "auth_ref": [
      "r126"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://english.infobird.com/role/DiscontinuedOperations-Details": {
       "parentTag": "ifbd_DisposalGroupIncludingDiscontinuedOperationAssets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/DiscontinuedOperations-Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total other assets of discontinued operations",
        "label": "Disposal Group, Including Discontinued Operation, Assets, Noncurrent",
        "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r6",
      "r82",
      "r91",
      "r128",
      "r177",
      "r178"
     ]
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "presentation": [
      "http://english.infobird.com/role/ConcentrationOfRiskDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Benchmark [Axis]",
        "documentation": "Information by benchmark of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r36",
      "r38",
      "r69",
      "r70",
      "r262",
      "r543",
      "r627"
     ]
    },
    "us-gaap_AdvertisingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdvertisingExpense",
     "crdr": "debit",
     "presentation": [
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Advertising costs",
        "label": "Advertising Expense",
        "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line."
       }
      }
     },
     "auth_ref": [
      "r376"
     ]
    },
    "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock",
     "presentation": [
      "http://english.infobird.com/role/NatureOfBusinessAndOrganization"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nature of business and organization",
        "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)."
       }
      }
     },
     "auth_ref": [
      "r80",
      "r121",
      "r122"
     ]
    },
    "ifbd_OtherLiabilitiesOfDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "OtherLiabilitiesOfDiscontinuedOperations",
     "crdr": "credit",
     "calculation": {
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other liabilities of discontinued operations"
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://english.infobird.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r690"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://english.infobird.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r677"
     ]
    },
    "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners",
     "presentation": [
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncontrolling Interests percentage",
        "documentation": "The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity."
       }
      }
     },
     "auth_ref": []
    },
    "ifbd_StatutoryReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "StatutoryReserves",
     "crdr": "credit",
     "calculation": {
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statutory reserves"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedPartyTransactionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MinorityInterestDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MinorityInterestDescription",
     "presentation": [
      "http://english.infobird.com/role/NatureOfBusinessAndOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership",
        "documentation": "Description of noncontrolling interest which might include background information, terms of the ownership arrangement, and type and terms of equity interest owned by the noncontrolling interest holders."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems",
     "presentation": [
      "http://english.infobird.com/role/EquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r192",
      "r193",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437"
     ]
    },
    "dei_DocumentPeriodStartDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentPeriodStartDate",
     "presentation": [
      "http://english.infobird.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period Start Date",
        "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://english.infobird.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Filer Category",
        "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."
       }
      }
     },
     "auth_ref": [
      "r677"
     ]
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetails",
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Table]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "ifbd_IncomeTaxExpenseBenefitContinuingOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "IncomeTaxExpenseBenefitContinuingOperations",
     "crdr": "debit",
     "presentation": [
      "http://english.infobird.com/role/TaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total benefit of income taxes - continuing operations"
       }
      }
     },
     "auth_ref": []
    },
    "dei_WrittenCommunications": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "WrittenCommunications",
     "presentation": [
      "http://english.infobird.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Written Communications",
        "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."
       }
      }
     },
     "auth_ref": [
      "r693"
     ]
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "presentation": [
      "http://english.infobird.com/role/EquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of assumptions used",
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions."
       }
      }
     },
     "auth_ref": [
      "r133"
     ]
    },
    "dei_DocumentShellCompanyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentShellCompanyReport",
     "presentation": [
      "http://english.infobird.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Report",
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r688"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://english.infobird.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r677"
     ]
    },
    "us-gaap_SharePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharePrice",
     "presentation": [
      "http://english.infobird.com/role/EquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share price",
        "documentation": "Price of a single share of a number of saleable stocks of a company."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherReceivables",
     "crdr": "debit",
     "calculation": {
      "http://english.infobird.com/role/OtherReceivablesNet-Details": {
       "parentTag": "us-gaap_OtherReceivablesGrossCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/OtherReceivablesNet-Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Others",
        "documentation": "Amount due from parties in nontrade transactions, classified as other."
       }
      }
     },
     "auth_ref": [
      "r183",
      "r575"
     ]
    },
    "ifbd_VendorConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "VendorConcentrationRiskMember",
     "presentation": [
      "http://english.infobird.com/role/ConcentrationOfRiskDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vendor Concentration Risk [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "presentation": [
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Cash",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value."
       }
      }
     },
     "auth_ref": [
      "r31"
     ]
    },
    "us-gaap_FinancialInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinancialInstrumentAxis",
     "presentation": [
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instrument [Axis]",
        "documentation": "Information by type of financial instrument."
       }
      }
     },
     "auth_ref": [
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r298",
      "r299",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r328",
      "r341",
      "r420",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r525",
      "r646",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r735",
      "r736",
      "r737",
      "r738"
     ]
    },
    "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ImpairmentOfLongLivedAssetsHeldForUse",
     "crdr": "debit",
     "calculation": {
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative",
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-live assets impairment",
        "verboseLabel": "Impairment of land use",
        "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale)."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r47",
      "r127"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "presentation": [
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property and equipment, net",
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r166",
      "r169",
      "r519"
     ]
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://english.infobird.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r677"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "FOREIGN CURRENCY TRANSLATION ADJUSTMENT",
        "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."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "ifbd_TwoConsultingFirmsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "TwoConsultingFirmsMember",
     "presentation": [
      "http://english.infobird.com/role/EquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Two Consulting Firms [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://english.infobird.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Interactive Data Current",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r691"
     ]
    },
    "us-gaap_EscrowDeposit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EscrowDeposit",
     "crdr": "debit",
     "calculation": {
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative",
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Escrow, current",
        "verboseLabel": "Amount related to escrow deposits",
        "documentation": "The designation of funds furnished by a borrower to a lender to assure future payments of the borrower's real estate taxes and insurance obligations with respect to a mortgaged property. Escrow deposits may be made for a variety of other purposes such as earnest money and contingent payments. This element excludes replacement reserves which are an escrow separately provided for within the US GAAP taxonomy."
       }
      }
     },
     "auth_ref": [
      "r75",
      "r629"
     ]
    },
    "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ComprehensiveIncomePolicyPolicyTextBlock",
     "presentation": [
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive loss",
        "documentation": "Disclosure of accounting policy for comprehensive income."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentShellCompanyEventDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentShellCompanyEventDate",
     "presentation": [
      "http://english.infobird.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Event Date",
        "documentation": "Date of event requiring a shell company report."
       }
      }
     },
     "auth_ref": [
      "r688"
     ]
    },
    "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncrementalCommonSharesAttributableToCallOptionsAndWarrants",
     "presentation": [
      "http://english.infobird.com/role/EquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exercise of warrants",
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock method."
       }
      }
     },
     "auth_ref": [
      "r230",
      "r231",
      "r232",
      "r237"
     ]
    },
    "ifbd_SecuritiesPurchaseAgreement2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "SecuritiesPurchaseAgreement2Member",
     "presentation": [
      "http://english.infobird.com/role/EquityDetailsNarrative",
      "http://english.infobird.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities Purchase Agreement 2 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentRegistrationStatement": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentRegistrationStatement",
     "presentation": [
      "http://english.infobird.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Registration Statement",
        "documentation": "Boolean flag that is true only for a form used as a registration statement."
       }
      }
     },
     "auth_ref": [
      "r675"
     ]
    },
    "dei_EntityExTransitionPeriod": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityExTransitionPeriod",
     "presentation": [
      "http://english.infobird.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Elected Not To Use the Extended Transition Period",
        "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."
       }
      }
     },
     "auth_ref": [
      "r694"
     ]
    },
    "ifbd_SecuritiesPurchaseAgreement1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "SecuritiesPurchaseAgreement1Member",
     "presentation": [
      "http://english.infobird.com/role/EquityDetailsNarrative",
      "http://english.infobird.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities Purchase Agreement 1 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "presentation": [
      "http://english.infobird.com/role/ShortTermInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient."
       }
      }
     },
     "auth_ref": [
      "r327",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r424",
      "r459",
      "r460",
      "r461",
      "r647",
      "r648",
      "r652",
      "r653",
      "r654"
     ]
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "presentation": [
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms."
       }
      }
     },
     "auth_ref": [
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r328",
      "r341",
      "r420",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r525",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r735",
      "r736",
      "r737",
      "r738"
     ]
    },
    "ifbd_SecuritiesPurchaseAgreement3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "SecuritiesPurchaseAgreement3Member",
     "presentation": [
      "http://english.infobird.com/role/EquityDetailsNarrative",
      "http://english.infobird.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities Purchase Agreement 3 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifbd_StandardCloudBasedServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "StandardCloudBasedServicesMember",
     "presentation": [
      "http://english.infobird.com/role/SegmentInformationAndRevenueAnalysisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Standard Cloud Based Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://english.infobird.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Public Float",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "presentation": [
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair value measurement",
        "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "ifbd_BusinessProcessOutsourcingServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "BusinessProcessOutsourcingServicesMember",
     "presentation": [
      "http://english.infobird.com/role/SegmentInformationAndRevenueAnalysisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Process Outsourcing Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifbd_BusinessIntegrationServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "BusinessIntegrationServicesMember",
     "presentation": [
      "http://english.infobird.com/role/SegmentInformationAndRevenueAnalysisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Integration Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifbd_OtherRevenuesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "OtherRevenuesMember",
     "presentation": [
      "http://english.infobird.com/role/SegmentInformationAndRevenueAnalysisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Revenues [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifbd_RecognitionOfIntangibleAssetsArisingFromBusinessCombinations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "RecognitionOfIntangibleAssetsArisingFromBusinessCombinations",
     "crdr": "credit",
     "calculation": {
      "http://english.infobird.com/role/TaxesDetails1": {
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/TaxesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Recognition of intangible assets arising from business combinations",
        "label": "RecognitionOfIntangibleAssetsArisingFromBusinessCombinations"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfChangesInEquity",
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "NET LOSS ATTRIBUTABLE TO INFOBIRD CO.,LTD",
        "label": "Net loss attributable to Infobird Co., Ltd",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r109",
      "r120",
      "r154",
      "r178",
      "r187",
      "r189",
      "r194",
      "r210",
      "r218",
      "r220",
      "r221",
      "r222",
      "r223",
      "r225",
      "r226",
      "r234",
      "r240",
      "r253",
      "r257",
      "r259",
      "r294",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r423",
      "r425",
      "r524",
      "r588",
      "r610",
      "r611",
      "r643",
      "r672",
      "r746"
     ]
    },
    "ifbd_Purchaser1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "Purchaser1Member",
     "presentation": [
      "http://english.infobird.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Purchaser 1 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CapitalizedComputerSoftwareNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CapitalizedComputerSoftwareNet",
     "crdr": "debit",
     "presentation": [
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carrying amount of capitalized software",
        "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r633"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://english.infobird.com/role/EquityDetailsNarrative",
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ordinary stock, par value",
        "verboseLabel": "Common stock par value",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r99"
     ]
    },
    "ifbd_Purchaser2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "Purchaser2Member",
     "presentation": [
      "http://english.infobird.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Purchaser 2 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfStockholdersEquityAbstract",
     "auth_ref": []
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "presentation": [
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment for long-lived assets",
        "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r129"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "General and administrative",
        "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."
       }
      }
     },
     "auth_ref": [
      "r113",
      "r590"
     ]
    },
    "srt_MajorCustomersAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MajorCustomersAxis",
     "presentation": [
      "http://english.infobird.com/role/ConcentrationOfRiskDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]",
        "documentation": "Information by name or description of a single external customer or a group of external customers."
       }
      }
     },
     "auth_ref": [
      "r262",
      "r651",
      "r751",
      "r778",
      "r779"
     ]
    },
    "ifbd_Purchaser4Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "Purchaser4Member",
     "presentation": [
      "http://english.infobird.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Purchaser 4 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock",
     "presentation": [
      "http://english.infobird.com/role/LeaseTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of minimum lease payments under the remaining operating leases",
        "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r159"
     ]
    },
    "ifbd_BuyerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "BuyerMember",
     "presentation": [
      "http://english.infobird.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Buyer [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://english.infobird.com/role/TaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of deferred tax assets and liabilities",
        "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."
       }
      }
     },
     "auth_ref": [
      "r134"
     ]
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "presentation": [
      "http://english.infobird.com/role/TaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of provision for income taxes",
        "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."
       }
      }
     },
     "auth_ref": [
      "r135"
     ]
    },
    "us-gaap_AccountsReceivableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsReceivableMember",
     "presentation": [
      "http://english.infobird.com/role/ConcentrationOfRiskDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable [Member]",
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold."
       }
      }
     },
     "auth_ref": [
      "r627"
     ]
    },
    "ifbd_EntityAddressAddressLine4": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "EntityAddressAddressLine4",
     "presentation": [
      "http://english.infobird.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address Address Line Four"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "LegalEntityAxis",
     "presentation": [
      "http://english.infobird.com/role/NatureOfBusinessAndOrganizationDetails",
      "http://english.infobird.com/role/VariableInterestEntityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Legal Entity [Axis]",
        "documentation": "The set of legal entities associated with a report."
       }
      }
     },
     "auth_ref": []
    },
    "ifbd_DueFromDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "DueFromDiscontinuedOperations",
     "crdr": "debit",
     "calculation": {
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Due from discontinued operations"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsDiscontinuedOperationsExtraordinaryItems": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxExpenseBenefitContinuingOperationsDiscontinuedOperationsExtraordinaryItems",
     "crdr": "debit",
     "presentation": [
      "http://english.infobird.com/role/TaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Less: benefit of income taxes - discontinued operations",
        "documentation": "Amount of current tax expense (benefit) and deferred tax expense (benefit) pertaining to income (loss) from continuing operations and income (loss) from discontinued operations."
       }
      }
     },
     "auth_ref": [
      "r658"
     ]
    },
    "ifbd_AdvanceFromInvestorNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "AdvanceFromInvestorNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Advance from investor"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MinorityInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MinorityInterest",
     "crdr": "credit",
     "calculation": {
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncontrolling interests",
        "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r147",
      "r210",
      "r294",
      "r317",
      "r319",
      "r320",
      "r321",
      "r324",
      "r325",
      "r425",
      "r517",
      "r568"
     ]
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessAcquisitionAxis",
     "presentation": [
      "http://english.infobird.com/role/BusinessCombinationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition [Axis]",
        "documentation": "Information by business combination or series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r53",
      "r54",
      "r404",
      "r655",
      "r656"
     ]
    },
    "ifbd_OtherAssetsOfDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "OtherAssetsOfDiscontinuedOperations",
     "crdr": "debit",
     "calculation": {
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_OtherAssets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other assets of discontinued operations"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityDomain",
     "presentation": [
      "http://english.infobird.com/role/NatureOfBusinessAndOrganizationDetails",
      "http://english.infobird.com/role/VariableInterestEntityDetailsNarrative"
     ],
     "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."
       }
      }
     },
     "auth_ref": []
    },
    "ifbd_CurrentAssetsOfDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "CurrentAssetsOfDiscontinuedOperations",
     "crdr": "debit",
     "calculation": {
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current assets of discontinued operations"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "presentation": [
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation",
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost."
       }
      }
     },
     "auth_ref": [
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r366",
      "r371",
      "r372",
      "r373",
      "r374"
     ]
    },
    "us-gaap_AutomobilesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AutomobilesMember",
     "presentation": [
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Automobiles [Member]",
        "documentation": "Vehicles that are used primarily for transporting people."
       }
      }
     },
     "auth_ref": []
    },
    "ifbd_CurrentLiabilitiesOfDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "CurrentLiabilitiesOfDiscontinuedOperations",
     "crdr": "credit",
     "calculation": {
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current liabilities of discontinued operations"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock",
     "presentation": [
      "http://english.infobird.com/role/RelatedPartyBalancesAndTransactionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of related parties for discontinued operations",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TransactionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TransactionDomain",
     "presentation": [
      "http://english.infobird.com/role/EquityDetailsNarrative",
      "http://english.infobird.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agreement between buyer and seller for the exchange of financial instruments."
       }
      }
     },
     "auth_ref": [
      "r638"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "presentation": [
      "http://english.infobird.com/role/LeaseDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Right of use assets",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r440"
     ]
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConsolidationPolicyTextBlock",
     "presentation": [
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Principles of consolidation",
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r639"
     ]
    },
    "ifbd_WarrantsExpired": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "WarrantsExpired",
     "presentation": [
      "http://english.infobird.com/role/EquityDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expired"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FurnitureAndFixturesMember",
     "presentation": [
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Furniture and Fixtures [Member]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "ifbd_WeightedAverageExercisePriceWarrantsExercised": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "WeightedAverageExercisePriceWarrantsExercised",
     "presentation": [
      "http://english.infobird.com/role/EquityDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average exercise price, warrants exercised"
       }
      }
     },
     "auth_ref": []
    },
    "ifbd_WeightedAverageExercisePriceWarrantsExpired": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "WeightedAverageExercisePriceWarrantsExpired",
     "presentation": [
      "http://english.infobird.com/role/EquityDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average exercise price, warrants expired"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TransactionTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TransactionTypeAxis",
     "presentation": [
      "http://english.infobird.com/role/EquityDetailsNarrative",
      "http://english.infobird.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transaction Type [Axis]",
        "documentation": "Information by type of agreement between buyer and seller for the exchange of financial instruments."
       }
      }
     },
     "auth_ref": [
      "r638"
     ]
    },
    "ifbd_WarrantsExercisable": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "WarrantsExercisable",
     "presentation": [
      "http://english.infobird.com/role/EquityDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants exercisable"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://english.infobird.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetails",
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "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."
       }
      }
     },
     "auth_ref": [
      "r126"
     ]
    },
    "us-gaap_ExcessStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ExcessStockSharesAuthorized",
     "presentation": [
      "http://english.infobird.com/role/EquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock shares authorized",
        "documentation": "Maximum number of excess stock shares permitted to be issued."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://english.infobird.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Period Focus",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold",
     "crdr": "debit",
     "calculation": {
      "http://english.infobird.com/role/DiscontinuedOperations-Details1": {
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/DiscontinuedOperations-Details1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "COST OF REVENUES",
        "label": "Disposal Group, Including Discontinued Operation, Costs of Goods Sold",
        "documentation": "Amount of costs of goods sold attributable to disposal group, including, but not limited to, discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r89",
      "r178"
     ]
    },
    "ifbd_SaleOfCommonStock": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "SaleOfCommonStock",
     "presentation": [
      "http://english.infobird.com/role/EquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale of common stock"
       }
      }
     },
     "auth_ref": []
    },
    "ifbd_WeightedAverageExercisePriceWarrantsExercisable": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "WeightedAverageExercisePriceWarrantsExercisable",
     "presentation": [
      "http://english.infobird.com/role/EquityDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average exercise price, warrants exercisable"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SalesRevenueNetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SalesRevenueNetMember",
     "presentation": [
      "http://english.infobird.com/role/ConcentrationOfRiskDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue Benchmark [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r262",
      "r696"
     ]
    },
    "ifbd_DisposalGroupIncludingDiscontinuedOperationOtherReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "DisposalGroupIncludingDiscontinuedOperationOtherReceivable",
     "crdr": "debit",
     "presentation": [
      "http://english.infobird.com/role/OtherReceivablesNet-Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: other receivables, net - discontinued operations",
        "label": "DisposalGroupIncludingDiscontinuedOperationOtherReceivable"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectContinuingOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectContinuingOperations",
     "crdr": "debit",
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CASH, CASH EQUIVALENTS AND RESTRICTED CASH FROM CONTINUING OPERATIONS",
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage, including effect from change in exchange rate. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalents include, but are not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r720",
      "r759"
     ]
    },
    "us-gaap_GainLossOnInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GainLossOnInvestments",
     "crdr": "credit",
     "calculation": {
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/ShortTermInvestmentsDetailsNarrative",
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative",
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "(Gain)/Loss of investment",
        "label": "Gain (loss) from short term investments",
        "verboseLabel": "Gain/(Loss) from short term investments",
        "documentation": "Amount of realized and unrealized gain (loss) on investment."
       }
      }
     },
     "auth_ref": [
      "r115",
      "r695"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectDisposalGroupIncludingDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectDisposalGroupIncludingDiscontinuedOperations",
     "crdr": "debit",
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "LESS: CASH, CASH EQUIVALENTS AND RESTRICTED CASH FROM DISCONTINUED OPERATIONS",
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage, including effect from change in exchange rate, attributable to disposal group, including, but not limited to, discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalents include, but are not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r720",
      "r759"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss",
     "crdr": "credit",
     "calculation": {
      "http://english.infobird.com/role/DiscontinuedOperations-Details1": {
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/DiscontinuedOperations-Details1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "GROSS PROFIT",
        "label": "Disposal Group, Including Discontinued Operation, Gross Profit (Loss)",
        "documentation": "Amount of gross profit attributable to disposal group, including, but not limited to, discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r89",
      "r178"
     ]
    },
    "ifbd_ConsiderationAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "ConsiderationAmount",
     "crdr": "debit",
     "presentation": [
      "http://english.infobird.com/role/EquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consideration amount"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisposalGroupIncludingDiscontinuedOperationInterestExpense",
     "crdr": "debit",
     "calculation": {
      "http://english.infobird.com/role/DiscontinuedOperations-Details1": {
       "parentTag": "ifbd_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseTotal",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/DiscontinuedOperations-Details1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Interest expense",
        "label": "Disposal Group, Including Discontinued Operation, Interest Expense",
        "documentation": "Amount of interest expense attributable to disposal group, including, but not limited to, discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r17",
      "r18",
      "r89"
     ]
    },
    "ifbd_TaxesPayableDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "TaxesPayableDiscontinuedOperations",
     "crdr": "credit",
     "presentation": [
      "http://english.infobird.com/role/TaxesDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Less: taxes payable - discontinued operations"
       }
      }
     },
     "auth_ref": []
    },
    "ifbd_NumberOfWarrantPurchase": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "NumberOfWarrantPurchase",
     "presentation": [
      "http://english.infobird.com/role/EquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of warrant purchase"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingExpense",
     "crdr": "debit",
     "calculation": {
      "http://english.infobird.com/role/DiscontinuedOperations-Details1": {
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/DiscontinuedOperations-Details1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total operating expenses",
        "label": "Disposal Group, Including Discontinued Operation, Operating Expense",
        "documentation": "Amount of operating expense attributable to disposal group, including, but not limited to, discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue",
     "crdr": "credit",
     "calculation": {
      "http://english.infobird.com/role/DiscontinuedOperations-Details1": {
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/DiscontinuedOperations-Details1",
      "http://english.infobird.com/role/SegmentInformationAndRevenueAnalysisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "REVENUES",
        "label": "Total revenues",
        "documentation": "Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r89",
      "r178"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueFromContractWithCustomerIncludingAssessedTax",
     "crdr": "credit",
     "presentation": [
      "http://english.infobird.com/role/VariableInterestEntityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Revenue recognized",
        "label": "Revenue from Contract with Customer, Including Assessed Tax",
        "documentation": "Amount, including 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."
       }
      }
     },
     "auth_ref": [
      "r241",
      "r242",
      "r252",
      "r255",
      "r256",
      "r260",
      "r261",
      "r262",
      "r345",
      "r346",
      "r490"
     ]
    },
    "ifbd_WarrantRemainingLives": {
     "xbrltype": "durationItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "WarrantRemainingLives",
     "presentation": [
      "http://english.infobird.com/role/EquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrant remaining lives"
       }
      }
     },
     "auth_ref": []
    },
    "ifbd_StatutorysReserve": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "StatutorysReserve",
     "crdr": "credit",
     "presentation": [
      "http://english.infobird.com/role/EquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Statutory reserves",
        "label": "StatutorysReserve"
       }
      }
     },
     "auth_ref": []
    },
    "ifbd_PaidincapitalRegisteredCapitalAndStatutoryReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "PaidincapitalRegisteredCapitalAndStatutoryReserves",
     "crdr": "credit",
     "presentation": [
      "http://english.infobird.com/role/EquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Paid-in-capital, registered capital and statutory reserves"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "calculation": {
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock-base compensations for consulting service",
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized."
       }
      }
     },
     "auth_ref": [
      "r367",
      "r375"
     ]
    },
    "ifbd_OperatingLeaseLiabilityContinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "OperatingLeaseLiabilityContinuedOperations",
     "crdr": "credit",
     "presentation": [
      "http://english.infobird.com/role/LeaseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total lease liabilities - continuing operations"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ResearchAndDevelopmentExpense",
     "crdr": "debit",
     "calculation": {
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Research and development",
        "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use."
       }
      }
     },
     "auth_ref": [
      "r79",
      "r378",
      "r771"
     ]
    },
    "ifbd_OperatingLeaseLiabilityDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://english.infobird.com/20230630",
     "localname": "OperatingLeaseLiabilityDiscontinuedOperations",
     "crdr": "credit",
     "presentation": [
      "http://english.infobird.com/role/LeaseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Less: total lease liabilities - discontinued operations"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SaleOfStockNameOfTransactionDomain",
     "presentation": [
      "http://english.infobird.com/role/EquityDetailsNarrative",
      "http://english.infobird.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "presentation": [
      "http://english.infobird.com/role/EquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share based compensation",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://english.infobird.com/role/UnauditedInterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "COMPREHENSIVE LOSS ATTRIBUTABLE TO INFOBIRD CO., LTD",
        "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."
       }
      }
     },
     "auth_ref": [
      "r29",
      "r188",
      "r190",
      "r199",
      "r507",
      "r528"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "SubTopic": "20",
   "Topic": "940",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "SubTopic": "20",
   "Topic": "205",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-10"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-11"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "30",
   "Topic": "350",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c),(3)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "205",
   "SubTopic": "20",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-6"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "205",
   "SubTopic": "20",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-7"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "205",
   "SubTopic": "20",
   "Section": "S99",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480781/205-20-S99-3"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.21)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.22(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.25)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.31)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "((a)(1),(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "740",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "740",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "05",
   "Paragraph": "4",
   "Subparagraph": "(a)-(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479515/805-10-05-4"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-18"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-21"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-4"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-5A"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-6"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-9"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4M",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4M"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "835",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "850",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "850",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "932",
   "SubTopic": "235",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-18"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "210",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03.10)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "210",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03.15(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "210",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03.17)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "470",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "985",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//205/tableOfContent"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//205-20/tableOfContent"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-11"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-3"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-3A"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-3B"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-4"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B"
  },
  "r90": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B"
  },
  "r91": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B"
  },
  "r92": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5C",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C"
  },
  "r93": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 201.5-02(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r94": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 201.5-02(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r95": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 201.5-02(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r96": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r97": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r98": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r99": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r100": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r101": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r102": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r103": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r104": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r105": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11"
  },
  "r106": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-03(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-1"
  },
  "r107": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r108": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r109": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r110": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r111": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.13)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r112": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r113": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r114": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.7(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r115": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.7(c),9(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r116": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r117": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.9)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r118": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24"
  },
  "r119": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25"
  },
  "r120": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r121": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//235/tableOfContent"
  },
  "r122": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "275",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//275/tableOfContent"
  },
  "r123": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 4.E)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2"
  },
  "r124": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//360/tableOfContent"
  },
  "r125": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-9"
  },
  "r126": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1"
  },
  "r127": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2"
  },
  "r128": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3"
  },
  "r129": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2"
  },
  "r130": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//440/tableOfContent"
  },
  "r131": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//505/tableOfContent"
  },
  "r132": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1"
  },
  "r133": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r134": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r135": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r136": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r137": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//805/tableOfContent"
  },
  "r138": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//810/tableOfContent"
  },
  "r139": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19"
  },
  "r140": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A"
  },
  "r141": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 5.E)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479836/810-10-S99-5"
  },
  "r142": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21"
  },
  "r143": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r144": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r145": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r146": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r147": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r148": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r149": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r150": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r151": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r152": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r153": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r154": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r155": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04.9)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r156": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "840",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//840/tableOfContent"
  },
  "r157": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "840",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "40",
   "Subparagraph": "(Note 3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481418/840-10-55-40"
  },
  "r158": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "840",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481501/840-20-50-1"
  },
  "r159": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "840",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481501/840-20-50-2"
  },
  "r160": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "840",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481501/840-20-50-2"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "SubTopic": "210",
   "Topic": "946",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-20"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "SubTopic": "35",
   "Topic": "720",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h))",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "4",
   "Subsection": "08",
   "Paragraph": "(m)",
   "Subparagraph": "(1)(iii)",
   "Publisher": "SEC"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "FF",
   "Subsection": "Q2",
   "Publisher": "SEC"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5C",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(210.5-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(m)(1)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(m)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "26",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-26"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(aa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(aaa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(aaa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "712",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//712/tableOfContent"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//718/tableOfContent"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "15",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "15",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.C.Q3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.1.Q5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.3.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.F)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "35",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//740/tableOfContent"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 11.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "270",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482551/740-270-45-3"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "270",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "808",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//830/tableOfContent"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "230",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//850/tableOfContent"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481435/852-10-45-14"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//855/tableOfContent"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(4)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "910",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "920",
   "SubTopic": "350",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-1"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "920",
   "SubTopic": "350",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-1"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "920",
   "SubTopic": "350",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-4"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "924",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 11.L)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "33",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "33",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "35A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "35A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(13)(g))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-21"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(5)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(g)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "440",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "440",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "976",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "978",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(a)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482630/740-20-55-7"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10"
  },
  "r673": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11"
  },
  "r674": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12"
  },
  "r675": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r678": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "g"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12, 13, 15d"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r683": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r684": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "15",
   "Subsection": "d"
  },
  "r685": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Section": "14a",
   "Number": "240",
   "Subsection": "12"
  },
  "r686": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r687": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r688": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r689": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r690": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r691": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "425"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "7A",
   "Section": "B",
   "Subsection": "2"
  },
  "r695": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r696": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18"
  },
  "r697": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "SubTopic": "825",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B"
  },
  "r698": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4H",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H"
  },
  "r699": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Topic": "705",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//705/tableOfContent"
  },
  "r700": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(a)",
   "Publisher": "SEC"
  },
  "r701": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(b)",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r702": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(b)",
   "Subparagraph": "(2)",
   "Publisher": "SEC"
  },
  "r703": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(b)",
   "Subparagraph": "(3)",
   "Publisher": "SEC"
  },
  "r704": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(c)",
   "Subparagraph": "(2)(i)",
   "Publisher": "SEC"
  },
  "r705": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(c)",
   "Subparagraph": "(2)(ii)",
   "Publisher": "SEC"
  },
  "r706": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(c)",
   "Subparagraph": "(2)(iii)",
   "Publisher": "SEC"
  },
  "r707": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "(a)",
   "Subparagraph": "(4)(i)",
   "Publisher": "SEC"
  },
  "r708": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "(a)",
   "Subparagraph": "(4)(iv)",
   "Publisher": "SEC"
  },
  "r709": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "(a)",
   "Subparagraph": "(4)(iv)",
   "Publisher": "SEC"
  },
  "r710": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Rule 15c3-1",
   "Number": "240",
   "Section": "15c3-1",
   "Publisher": "SEC"
  },
  "r711": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r712": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r713": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r714": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4"
  },
  "r715": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5"
  },
  "r716": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6"
  },
  "r717": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(b)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r718": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(b)(7)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r719": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(b)(9)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r720": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24"
  },
  "r721": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r722": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r723": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r724": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23"
  },
  "r725": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24"
  },
  "r726": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5"
  },
  "r727": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//310-10/tableOfContent"
  },
  "r728": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13"
  },
  "r729": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2"
  },
  "r730": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4"
  },
  "r731": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1"
  },
  "r732": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-2"
  },
  "r733": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-4"
  },
  "r734": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//320/tableOfContent"
  },
  "r735": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9"
  },
  "r736": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3"
  },
  "r737": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3"
  },
  "r738": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3"
  },
  "r739": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r740": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10"
  },
  "r741": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//450/tableOfContent"
  },
  "r742": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9"
  },
  "r743": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1"
  },
  "r744": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8"
  },
  "r745": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r746": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r747": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r748": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r749": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r750": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r751": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5"
  },
  "r752": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r753": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r754": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "730",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1"
  },
  "r755": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r756": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6"
  },
  "r757": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r758": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28"
  },
  "r759": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "830",
   "SubTopic": "230",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1"
  },
  "r760": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479424/830-30-S99-1"
  },
  "r761": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2"
  },
  "r762": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3"
  },
  "r763": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7"
  },
  "r764": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7"
  },
  "r765": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r766": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r767": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r768": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r769": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r770": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r771": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "912",
   "SubTopic": "730",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1"
  },
  "r772": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r773": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r774": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r775": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r776": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r777": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r778": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B"
  },
  "r779": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H"
  },
  "r780": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4"
  },
  "r781": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r782": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3"
  },
  "r783": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r784": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>77
<FILENAME>0001731122-23-002010-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001731122-23-002010-xbrl.zip
M4$L#!!0    ( ".(7U>AG6!;) P  "U3   ,    934Q-C%?-FLN:'1M[1QI
M<^*X\GNJ\A_TO+5;,U48L#D2"&&+<,SPD@##L3/[:JHHV1:@C0_&D@.97_]:
M/L D,+D@(>]E#L!2JR]UMUHM0>G/N66B:^(RZMBGDI),2XC8NF-0>WPJ>7PD
M'TM_E@\/2A,.< !KLU-IPOFTF$K-9K/D+)-TW'%**10*J;F D0*@XGPMG)I.
M*ZEOEQ<]?4(L+%.;<6SK9#'(I/;59ORB=P&JN29= 14M$9%,Z@YJZ#66 ^+
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
M6%U>1N;'FHJQ,I4#6LG0-!U^G5\HW9YHF@W/[.F:<;MPBG8*EI/.1%]N#2M
M^@4MXY;U#;&]S,'T5<<P8+@'FC!&&\3HIUN(##%-?JCO4#.M+E8=8.VYM7EM
MG^OF3NZS= ^V<KT4\B[481-"NU#>Z03 =9!9,73(VZ[1S6IMK7Z@H/>;N6U:
MYXN!3IO6-[!S7DQ:EZL[AAC<.;/PMS@<\L+M@4$S(5;;G$#IWIB'B2"75P-#
M "D50V=IZ(D]A[Z3"8N@19 _[_R2N/[[+/570^-5IW*!,\#DV((LF@F[P.2
MN1U/<\A)B5-IWB^((?;O<OWQ9;YZ/>-9UB0=$HV(JYCP%=#UJCH9.&G>@P+\
M*,YWNAH$\MNFUYMR6]\:V$T>2X6OB(\A;TL8P88=ACE;*#,4VNQ'YQ[>A1CC
M'$_<-LY%L"7L7Y=11G6N(X!BU\IL^14X#_16^877Q$7@#?%@3J:.!IX"5%]2
MD]#6G")V4)/B(_59=J6'"NJ+?7*[W)6-G,6&3W7?COUNQ.2.:Y.$WEPVVD94
M:TC$@"( W?X&NC'B5K>N H%#$];]'K=C#3T%32>#2$*]]]^\ZN*-\S&ZA $&
MK])D*@/[R@'G4:N#VX_355-SGP:_9O4<OW4F;DURQV(Y/UK\#%A]OA?O+MY'
M,#"DH00TPIH*\+UGH\I]6>T)OO[CY>/>^C[/>=K4ZF&P285N0+\<=<S^L)R.
M.]+RLXV? ;O-]H?EO)>/%U=^XKZ_0H#[IL/2[7Q> UBZ>&M?)6/X,,G])%0F
MN:HQM4QBW);M43!IJ^N5+G:MR"MSC+PR,<@KO9:*WJS^/1?7EXP$(V2P/1\X
M'XF0F->I+ F24UQ.B-($5=ZC>ZZ6/6(@SZS^M[]-RU!.IJIBM4I_E?2;#]X>
MZBOS?O_6]Q%>\M[ZTW>R=-%12M>6==]=)GT=&-C)@RO!PV&UY9>-"R<>#\*)
MZT:'3UG^%2)CDPM7@HK#S\)=-CH6]B0H/ZX,)SO/!UX'-':QX#K0D+)H+F8F
MK5<(X;#L_&%9I$F/+>N.P[+DAF5QX@&'96D+RQ* #AR6)2XL.XL-P6%9ZL*R
M<^ $AV5)#<O.LMV&8X]SQQX)WT$\L2G_=8 H4<%+6@&%HY]41#\7!B\</B4C
M?$HKK'#\E;+X*^U PP%<H@*X=,#ID$:@UX&A9,5]R:OT/K'EZG6 *+EQ7XH
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
M7ZP! 4P&0"-8VGJ7(0DXU!3 YSP#>?9?7 2:FB+0]0@LG+(('89FP.]J9J9
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
M'O9-L&_B^"9LFGT3#-UKAFXVS=#%;C5VPM+KA.$5O;05]7>K\QZWNC4%&F]
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
MS<#7?_[Q?NH=UR9AG]:8\-I(@L11?D'-BQW41*;NIRDA>YU@NS.; &09OB]
M'%C@0W\[N+#!>.BD7B31&*.O4G^A2')''&JH4_L;OG'F.\+G^XOAF;_V1IH^
MYJ,!G>JY7,XR7^D?^@OR>L-@[']7+3^:S^*!=+T_G]P]&^./W_5Q?GDV;76F
MSJ1*Q;]\YP!E>ZBJAJ(:P"YY<_Y 96^YP@WQ.I%O91XM&% R#]V;#QHP-!5I
M@F<@SPC4K8E'JM]0X>NA# 2#H#-0,V5RA(ZT"M)E5H<J2^418#@$UF\)^$<7
M3 V JO6($DD@S69%V8%_?L_/"#IG_9)]XPJ.9SXKBL"K!M(A4RNJP/WC!/EB
M#I*OK5.$']A^''Q3YJ<ZI-=]=1,L.^23!+)&SJ"YP.$4]47CIVO4N/;$<@)O
MB=R;K-?]1B*Z>-,KNP) +<5";5P_!DY&2( 6'HXZ0TE9A#>=0(!%*@$^<Z3Q
M,B1/,PAU2!ACH -H<GE3E)"P6 TJI0D"-Y1%';ZSA#G\8R@IO")(< !+N-!-
M,_J;/<8M,CQ';(/6@/VO3(9H2$ 6;XDV/X)@ZX+?)E 0+-AWQ",OFV@AB$S&
MQ9 H/>^.+Y8=\FQR,E#5WQ)Y!!3G#?<'>4LA+N:Y":/5(2B?(2R$-#+>:;@3
M>$?T9E-(?%GC!Y+PCFA"=]&>9%-%\V&]/WKK_@I]@ICS_BV<J-^<-< _908
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
M17(D(]I=CZ2*"][R2)*D! [7\98'!E28@,KC+0\,J% !A;<\,*!"!13>\L"
M"A50Z=[R:'C:J#=4#4!JJJ:F 468]31>T>T8XR,O*:CE3P7 ^ 7T^-?^?/2;
MOR\]_"RI'>GZBOL=3CFU_0Z_" ,Q3+93L,OT;5 X.//-V$R#[\8NZ@-5$X&V
M(* BPV5#9!!62!R [;&I@I,HC;D7N\^Z)HF5&(<7@\/ )JL0T&1AZ&+H)@RZ
M10Q=#-UT0C=HLA5#%T,W6= M!$WK8NABZ)ZS2L+M(GU )N/0[5U!,"<F#/*!
MV#+&0$-581H8 T67GH'=&_G$#G1,EBSD2D%W>;'$88F[;(D+Y]Z"52$KD6R6
MP2*&1>P*12R45DALEJ2IP"6MB90@W_T0MNQ;% X\1>&J\#1698@:W:X+AT9?
M-M'TVJJ&F!#H6@2IWI^_?OOT\8L)GV& J ]U,#NV32+;)*F4[\K-:IVT2?QL
M*H!@*=*J3"?^-A4>,@UZ40$KQS;5&O,FEPS%9A%"B*H)%_S\L%XYM,%XD6L7
M1)J&;O *XB0"8>0G('CAI='X]EC].EW>;%"W'@\Q+:.681NG%$YE<LQJ>8.O
MJ\JWK+>&AY\X*+(GG3C(0>U,D70^>ZR&MMB="#!C=1"<Y'\?XN4D6*)"L;''
MBN&Q39@*9(["\H;E#<O;#GF+Y-(&5$.$Q"]W=$B/Q0^+WR6+GWV8NM\!!B\I
M0*SSF@)_JB/_WC14;=;1@?8,]!,SU]D22;-Y+(-8!A,H@WON'3V?$#XHZ)>:
M)!A #.N4($/F<Q1)L4=GZ,XAC#@3= UR>'8QC&TGMU#,DUD:AX18#I,HA^>W
MA[%<3,_F6)(NI2HPQ';P&N3OW.)WK%7+D[EB@62#WY"9!)':M?W[UF(A?/WG
M'^^GWJ?9/][WK FOC21(,N6W2?MB;]*ZCY_:3[$>2 A EB$] N2-Q6;TM\,K
M6Z&M4,+LI^1%$HTQ(IKZZV:QL[US7]EG^]@9A/EKJ5XLZ-\2N3=9K])!2[1X
MT[MV D#H<U?/W8ML4(W^7%"_?^,^%XKU6>XFE'7][T[=Y,RE5#Q^,N@0GS2<
M;<R&KO;GWX'R^?OW[&N'"6DV2"4,5=505 /8NX'.']:.8/:&>)W(MS*/\ &4
MS$/WYH.G)9P\L^>/Y![YM';'N*&,VL31&2CKF9R]T8IT@J=7G-U)#O64@W]T
MP=2P["Y1LC;J&8)7Q. _O^=G!)US-OR1JGEC*0EW3A]\!-!?_!9"M2$[?E^)
M4;"V"CG\P+8P\$V9G^IP4=U72,H"B:(7NFC,#)H%'$A17S1^ND9'*-(9!FI[
M8_#G'[P XR4XX@QM[*.UU@F$%20R\'DCC9<A:9K5L!#&6CH@%O4?UA<T:8)P
M)<+@"[ZS1!C\8R@IO")(< #=K4;0W^P!TDXH;0-4N"I_,?Z_,AFB(0%9O"7:
M_ CBI M^FT!!ZYI]1SSRLHDX260RKOX2I>?=3LNR.LTF)&.HTULBCU;:></]
M0=[2*HL9;N)@=0C*9PAKB1L9[S3<";PC>K,I)+ZL\0-)>$<TH0=C3[*IHOED
MO3]ZZ_X*?8*8\_XMG*C?G#7 /V4&5B7;+00-8MF!\URLC]?TKSW12QHBV5Z
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
M)G2W5\NC*J8N*7#F-?@E39I:!_H4L<+KDMX:MC7H?BB&Y;?WX),JLBH\62;
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
MD@#XPH"#1YZ?5,7TS&N;7!$S#+%T@P+48(C#ZSU1;Z*B-Y/2A$8F2XCA.)G
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
M#Y]Q7N_ BWEPP>@VBX[NV@6#2]&EG ZW887_H3B'L* =!&?+W_1=LR5IE[F
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
MYE3F+^8'3FSK5]TY,*\K9[W5#Y_EQ-ZK"%43-))*5C[_]GU+:U%#=5F6M"S
M..%0G92D,D*C\BI)Y$-KB2O#+&;:K$S=WU V#W4PI">B:WEWT5 C!]&-X365
MGV1I'1*L=S2D:$9$Y!8)&+ [*!C4[<EO8Q<A"KRDL;TRV >F5O(4C.EU39!P
MTA!+CP?C1,ZDVJ!,C W#-OLIL\\&KPNA#AWMJ4X/E(I#08+%!;WOD8@\::LN
MNU7)VOE4V.&AXGE-O(X6T.,38;!:+)PG@*I,#1:%+^Y)8%/L]2U2QA-0SL75
M;F>X&9^O#%\ =_2**.>5*5#.6,C::[>J=_[^R:G]["CGY$6UQK#YZ_1[_'5U
M;]WZD)*]KPA_7ID5_@R"OVI_N_0[9S_.6M>_%_P9G.C;FKGI#+UO7F5VO.X;
MP9]W[-:7KS\VOJ^7G/F /\.8^M' 7U\_;NVNOEZ_D'F /U=@ZE\&NX?UJTYY
M\'IM2!X+?]ZHKESMKY[^^%*QYFY[WAK^O-L85NJGM]7*273NS6FK%-A"T!-?
MRC^=RLG7/[-52KDQK'T/;/MFI7)1FAW$/U?PYW1YKMY"=#0E.QI-07L1K'\"
M_B#@1RL@+&BY,FEC%O))C#(V.IG1"!=C6Q\!!&3MMP,%@G3:X^F.THE^+B&E
M[U-CT 'GG''@]/=T7AE[BB;>P9D>@^\*F*7?EVQ,G/\W;F(L+>7829NXA,(Q
MTZ2A)!T*X4-@M!/YA814:4.1I:2.1RQ; =4?@PN!P259HEPN%@@[T>,40G,
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
MEI>H31_A=;\W'K[<EGN-\*'<;@DB-5G5\F7^O/=>72-.V"XA4K^D;=E,U.(
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
M#8PJ[85^QWC?%B#X_.0&?C10@';--):V@@B^JPORS:K1F0JRY)*Z.CI+Y!4
M'UHHY ^BWB]@]A/4BC7#&5K-T/_SR%U8L\94W]GXV>=;KV;P+C'$JW+-3O]*
M\);81QB49BQ.)]GD8DHSN[;C6X<6S;X77Z_;5])9.@S'MUU%&F=8.I&=B7%#
MN74H(L8D4;RZ\OAH+<IR+6KIBRG1ZP>7SIL3<0O*H TSOA 5%QL)'>P!K?$C
M]]&]ZXDU_7.E>="+5(3 !-T$F0+,SAC]##5Z@]N<8%P_YQ_C/_Y8NX'Y!-9V
M-C3V.3S8[KG.FR$20'T\82$G]PV1>A!$3@E!I<#6R& .NK803-V#K@E%0*%(
M IX6H&O4/.O@(Q0-71BZ"$VJY:U@O2+C/ZF"<(/T%G+ON)Z NZY$:'P>FC8C
M"3C24^]P/=1K-1I]3N[U.?%6U/J&8IF-SOO];?(Z=G4%E3*FV7 ] J91F0OX
MRG2L8Y,SV@5B26@7,"V(WSX"FI!*M6P;D1/6945ND'*"7OF9?0!_49R+*%ZA
MH"D.3T29-=6$#!B11<D>X(*)<^I^!J5\R%"VPU'WN6:#NA([V)O'(]+Q#!]+
M$6D=98A+$:S9YAP9S$@5D7V&L7A4 88-%? U"0@$3"/2S'GFWVU"Q<1\#T3>
MF8=(?<!L1C+D!#P"& FC.61WZ7\\H!'/1\$C,_$1Y1H%*A-+6@.<R*FC<Y-A
M\I/2P95M>)8A)ZK4.U3E8\WJX0>R('L]9"Z\,30GPSO?M JY1+B1$;NDDL?"
M]"<2Q4_/V- T8^#,F>?<*A[*,;PK!T8:^"S:+B(+^CHRI<@C.W@(Y30)R909
MV]ZZE A4!LH\A]2NB)Z*'MK&I*7*N4;>$1!8'_GX0-#["H]XH8?'"6E0K2-!
MI$S%T7N'ANZ=<80+#JF.!V263#FR?N?>V >,7,*TX,U'XX&F,.F/&PY5A>OT
M3Y'9D#DR.&IRTI"H83<1CAU.#=[/(PNB#D39>I;GH-%"O)2F_<DLXXDU2"^*
M+F:P&(3,7+).;O(H\$Y-/H1/4DA[ G(W^GP7Z4 8W"I:7O_QD4UF\ZX.[@6'
M KX<Q 3@1$U0-:3:G-><J(*$>0FHI+D2%*:#[5H1*4R$*4[ ?2J,UX'EX9%.
M;0%)DYGE $7I>A+B)FO $WR<XX&<F@YB]2Y8WSFE\HK)*UZQ&W(BH:!7Q&!.
MFTE('TV!M#D,YS(0J\@*U5,4_D.4)$],@;<G:N[]?3/]:PT&PA2TPBZ@-- 6
MW_?B(66DE,X*PR:9%#Z/I6YR>%/P84W.B*;)F5"8]P=#54"J6@-F,2?S_835
M_:)X0[7$,F 82);Z'S#V\[(]/LZ:=J,J97!BJH+N7!K-R_&LZOKIM6$Q<]T?
M<"G6=OUJ@8DSJUPRF)/XY<872PKY;3">RF8RL6Q\]?3"3*_0/R\47_&@I[)!
MJQYTP6A<G?4_N?Q->IF#WNB1SDP4K>#FS\5#9K,S;^Z/CY!JL773O%J4[:?&
MMYX)*B*Q5C1..D/*?:C9B3__&^RO<T1YEU"L^NC6^/FY_7'_\?E:+:[4S+)@
M]HB<07)^"BG=&F>TBSK_RKY5D]R//^Y='1_5ILN9UIU&FIBDLVL_H")3.:,'
M4^B!\VAKJB[QASWB!5F4!L<UK!FZFF7IKSE1ED!+(>M=Z*.P $\8Y4S'@<QF
M)3]/V'?+Q9R<\V@]\/C(^SX[W ,W5,7U%\1YGJ$&7,-*>X9(@AEP%E$TR*)H
M</MJ859+5*HU?GI,L_UG/?DDK;$M;X$N^WFMZHD K>J)UKCSV<YJZL=X='TP
MK>J)95O5XX@<S-M+3JS%E4M'":[2JKZUAG1TE$^5QDU<^GA4<LS.,1_*K7$J
M>?',<)SQR:RQ.=)'2!<"HKCO*K%LL5O/)86E%V5R[33/AKBC&5G0FX+V<O_Z
M^HKT]=:VOBC/U-$FD^G8F7J^O37N2_<SDO#<RT/M=GPMEPK)<!YA$6 Q\N=W
M'YUDC$^$[@BWT2F=;(T?>[6S\\<B=VUL B#!;S7SCX1['LKWP_)GNKA&])U
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
M'4\%OE8-D2SXF^K<4C4B>4Y^Q0/79]EHWBCUC>'UPVUCF<%K>]X@#=0A"Y:
M1M2)-4TEZF8-?3?KHE?0DY*P"0N<3,9H)A7X*CJT!QHQ]J$Q]LKF-)E &CZQ
M-SAU_C8TOY0-Q=/@3)<E)_/(B5'1GUTYQEFV]>QR^&[4[KMJ.?5-,+T0J51/
MP*OAP@6.D,Q=81$IHH-31$'E9#-EE+%TBLXF]P80*6+Y;\_R*X_^8N().IY(
M[@O+^]OD^%(VN6@(3<4[M'UFA)OF^QJ?X.6WS/>+<!&=R'IUA5()N7 ]8V2!
M#U$=S9:*C=C<+!U/[DU$$''X-^3P59&KXW0JO>=H9.GE[:M5DU[@1FA)L^QK
M_/9FW!/E;/)QF5EV^QCENHVJ7;=/B!2IG,-4.;ZBL!&CFJ93<99F,GNC=B(N
M_X9<OFKLFJ!C3)S.LGL#T?YUT>DBQ!:Z J(M7Q?>!?2'69;U[;;",JGA2Z+X
M#0<N630BBU8)I2+%$WK%LT19B+\X;"9-S*122.T$1C(*[=E&/'ZP/+YR7CB1
MBM%L\([X79^MOVEEERY-AA0\^I R$)K<IV 5FTU9U]OXN%XK*.UR=DO5R3LW
MJ9@<0>J1(UVSU[IFI@QLPJ2F,ADZ'8U:BI@\U$R^HDU-)>-T++/G-ZWL<C,,
M!4X3IF^T7;^9LJQ"L<TW+V[+L1+[_>)63"^SJ-@%*+-@:7&$[;N("ML';-^%
MI\E]*7>;NM--!]9SH<3YC60JDJGURM2JQ=-9.A-\IE4H9>KK05<K0BZ8*+:.
M$V$Y%!?#>&N</)>RY^/^[5UZXU?,X9N\8?H-'F\B&L 1J4+_"&I%.=R$3\$B
M7SX30_[\TAB=H="!D3!%PK0&85IU1F:"9I"3GDXL#1@="F%::1C':J!*AXM$
M9CX_ M.)3C0ZT74$.)DU!#C.:"8/K%SO3CNO/5TU4Z^;CFB8<$0TM>9YJ1X!
MR7TSN8I.]-!.=)U=!C9T057Q:R](%)JM\5FV>"8E\N-2+_G]+I.F 6IDVYQ$
MU]IANM9V/VGF/',F%LL$G&<>6D)&#+5'%QX^"G8C)8<9FDGO34WM.F?P3=XH
M.72>42"!;=I%KM<^5Q[&7749F[:/I8<351%V4<2BYBS*M>YQKC6@C628@#8R
ME)G-B'4/D74W4G[@:RPV89\S="HX*G HI<K?9A?6FI_SU"" G?;4(# ?#QFV
M$']N5OM;C$/#5XZ@ .115(P0*<;%;'HBLND1ZX:+=3=R]>^8DXW<_J?H=/IP
M+/DV+KZBZ_[HRB,ZT>A$@Z%Y6"G 9=6_)^OG"B=(&7,VQV>'6DE6I2V&$(G0
MA1";#1[P0/<P^&!X(12O&&U)V++=G35#9M5U;C.QL@81#&<U,Z;W[AVQ2*0B
MD5J32*VAICF1HI-,:L]%RG8K_M:A$QW]?'ST[]#]-O+EK]XUX-2>B)8<0^O]
M>T@>8U*F:@S09SI_T&,MQR63R[;&J5C[HU_Z+*G)EQ\KO=#:UG#UU7OI_X)<
M*[$[FCB":3_G@\1X=0$Q6@=Q'>9 \!/TOD!Q SQ #/WS^&C O2@JU9$X32..
MA(BQ /#$"4G!O^RJRF"6?X$^CA^)_H;S#Q@;6]/1_PP$\@KWA^&AZ.E#5>@+
MLB:^"_@5P/#'1_ 43?RD!N@M?8T2D O%4Q>&+%#Q&$V!R<%?!T$YM?EE#?2=
M.BS$(L(G"++@Y@\VGFN-\Z,N=_XZC V2G=7X UZ&F=%ZT]2;_^_DA"J+@L3_
MIFZX'M)_#>'-$.0.DAPV^0]USTD&"!%U<F)I?5Y\=ZTVV1J?E1_T;D%Y4"O=
M^?/562=[1-9XHBO#WU0*A-_\A?6%%%:.0[^(PQI2[GY$S.<16.[+)^X=6GO[
MAVJ.AFA;.16IRLX_5!5I7;+_J@([99/N;_UM?0W^1"B*:.!/CF)KW"V^-'-<
M)9[..4" ;57@7D_: N) ]*(A)O2")+!/U:W.)M;B7C3LABQXWO&[&2_3&@^*
M<;6=;G3/S\1U*:;@[R^TQN7[\^% O.'U7FKI]YL<,<T/?K/N@RJX?]M_*M5R
M+5^I%ZE"[90^/KIJ%JE<M4@U[O*-2K&2JU=*C7__;O]QZ8S@6T?Q9J&9*AF7
M-VHQGMS:UA=>8^+A;O@J&[</R]NM31U/M=8L-:AFC;JKYNZ*E6:I>'Q4J39+
M]<HU.K%JL51ME.#LJHW:5:680W^GRI5JKEJHY*ZH1A/]XKI4;2Y_A*76^+S4
MJ=S?W-\^%=EP'B&2<.[MFAL,']JCN!"Z(_Q9D:F[T\8I\L4EB5,U)&6&+ G(
M<F-+SY/KS ]1$WXM?4SIUO@&;>GBS5!?VOPJ2FZ! YG/-M7+C]XY7W_3.LSF
ME.Z:'-LU/<;C'GN"E#)R DG<SZ#_UQ5W#D#0.MP0O '50,SK"I4:G;[ &Y(P
M$2=I\P,EC<!1-2PO$F8"H4@%_L1)\ WD-!JJH#71VO*2TGE%&\"A CIL23*C
M&APAP;\1+W:L?]O.?B;F9"FWM,C6<!@;QEKC_N=8;3X9U^4SF*1C#- QC/"J
M?E/.UZ@3ROU6RGDM^LO/HJ!SHJ11S*])OF2_/G;3 ^R * \UY/58/]F3WYE8
M[*\?P:Z7UM$^Y9LLM4\JC\(R[ODEV<A]WC'M":6%@I*AQ*&P$S$M4E76208,
M8\Q2C.E<:; *;DNJERRX=GT=OF@GT+/I%LA6C(DQ+?)3*H[8IJS4-2UV.9:O
MO<IHYELLQ3?QGJ47N&TR,+!YUB8#2\@@/7U>71N=BIP1=T &DII8LU3XQ5 [
MN&^=21+\BP\!,FRP08G?:;T&TE;PZ__]2,^/:>=51/CLZ$O_:*4-E15SH"<D
M.1KB)W5-DAPE2'(L=[%_X#RV=7:*SU8G6V<7R'J1)<9C=$3"]9(PDK P:?'X
M'FEQ<,8B<F^3W.PWDMS=L<)FC_&[;_9K4)0%[I#-P1>M 5<\JQ1K8Z%7:XUU
MCLT_]>N==&>;315$>,R403+UUT+A_3IH72_=EZIWD-SW5<GFRC+3"]MR#8:5
M59E)H2W76ECK8;]:4'AAZTTQ^!$X0QFTI$)#(B/X%5?0;"I))]C H,Z[.O2Y
M3F$D$M]3)%@B$N2G=0E$,@T BH'K]T(D$%_C,"^"4JEHNE;KGBD*KS605]P:
M:"[37'E\?FLTRI?BZS*F.7"C!K-,BGT=U"W4&DVJ5B8K_,(@!VFD"4-Y9-3U
MM3VM-2D]V[/H#)V(I1:9N13*/K!(NB+I6E&Z-N <,'0J%:-3B?T>@1*A*T?-
M>1MZ<]1N&9WHFL*6PG)A"_J(IMVH2E?4K]!/+;'9&NA.X&+E%U.CU]8X]92]
M%MI-Y6/<VV40L\4VR[-ZK=$@*[ZIU\J59N1T14[7<I*UO8@FD\S0J7AFKWVN
M2+0BT5I-M#80SF29+,W$HE$Q43 3N;Y1,!.=Z,[UT5Y.;KDIU7/-2O6,K+KT
M> .-;]'HE@/G\^A$#^U$UPE\WQ D"?VM]#D49,VIZAJEFJUQKAQ/E#L/MT)[
MF7&]FQC9LC'=:)(A&IUQ<*,SO R^O5Q(,I&D,VS@D"VTAQPQ^V$Q^T8JL1+Q
M!,VP@2NQ=GW(_@8TN^0]AB"CGR3<?3T091&&0^KBN^!K4B^RPU?F,OYQ-A8W
M>9'QE1W=YD4&(0]9,_1"<QXJ14HH]$IHF33I?)G8GA7.QK)TA@E\(Q':@X\$
MX/ %8".6.1MC:$3>?1$ ?\N<6BJTK0N:P*F=/CJ$HO N2,H04%*\]OCC0[NO
M:<7*:VT9>[SG4TDM CFVF7?H%.FET.NE1:,#?X'8GC%.99,TFXU"XHCIP\GT
M&S' \2Q+QU+Q?6'Z=1K@*T7N72&G)Z=I@JY5!D-.5*=-<.R63W4SPD<WF_DF
M(3'0Y41"A#$-+R8/)=KTB696?<]ZI(7G4,Z0KVTV):=8AHZEEYZA$(K*I$C$
M#E'$W$^:,]$P&=OGB88SKX*7R62;/SBWP:Z2?##55E\Q+LE_'(QNM$:-'64Z
M6XR<0SA'U2(:)1"J1=-2#U^WK"M-."EQV[/<"1A 2<>8_6Z0C*0KDJX5I6L#
M07^:3K-I.IZ,!KQ&1?I18614ZAJ=Z)KCF_**\0T9G##9=0QAS8 KUBI7Y7$E
MDVZ-I1I;RI4OZQECZZ"&.X]PKNSVXW*]=DV9O0.UZBQHI<C_.AC_Z^?Z'3!'
MX#89X6B('O_[<3+ICL7I+!.GX^D]PEGZ%4E9)&7KEK*U1#HS9"Q%9V+(SB7V
MJ/?_5Q3M1+[Q/OO&T8D>VHGN$")AYP%'K7E>JI,55ZJ%VG6)^FEV*$\Z0Q'7
M'Q;71R=Z:">ZUOZJ"DS($#2=>+?V)72VF6B-*]=*JEIBV ^5^R:U8Q8UR*+)
MB,FH:C7T5:M+A'5>OM\F+#6;"7QS%=I3CKC]X+A](S#1V>R>EV:O:%7M4J]J
MBQ?MPFQL7-^SC7&C.1 SVLOWZXWRVEFSM"M2/2%2/>M+H$[(PA;+IUE(FX92
M_P2\@8AX_0!Y?1.&-I:FV9":VMD7 8Z532_5 %73^X)*/)I)-!!L8;O2D%5K
M@]0SMPS UCZ&KY@B9,4_3:/ZRXQB:4H6HM:G[WKON6COT[1H[:"R@$FEZ"23
MVM<[STB^(OE:4;XV65.03-&9[!YU%@;Q(V)K\B-P Y*[>!'\B8'F*EYD[Y.Q
MLU+E3G_;)GAG"/NS@':FB^'X')&S$2G#E>5O%QY')D/'$GO46!)Y')&0K5_(
M-NEV,"F69@[#[X@*&:-RD3TH%XE.]-!.U#_XR7FO*OV2TU8!.^AYWX_D!:3H
M!?+!)O=IAD!VV#/@T$\H'.JF7EOC8NW#N.[5>([=Y@5F2.HIG0:N?*E<JY>L
MJLIF[K$4L(DKNMP)R>7..B1E!\%*@F9B#)U@PHD+']UP1D*PA;ZH;#I&)Q*!
M>P^CR"'R,R,_,SK1[WJB_I%#YJO( >GV4K<K=/1:U_?OK8'F"@R$]/BZ6<G'
MKMZ6:1O8\\#@IEZ[KS0JM:H)[U"K4S_SI6JI7&E2M?*O)>*$*'F[O\G;H#"9
MZ?@^PV1&K'N K+M,R/"5G=AZ@(!L",/N$0AC%#)$#N9>.YC1B1[:B7Z-$1<@
M4:15!603[!L%5[#0E<K2(__QQ+^GOE^P4"TUR7KA.H% P14KC4*MVJQ4[TK%
M->#"L:?)<'A<>"$4KQAM20B]T[7 8K?M=RTB;/MP*>'+L/M2115)5R1=6[WM
MB+-TG%VZ/G'WLF4[$W_K'#K]/]9.JL8 ?;^#_G9\]._0_6+RG*]>.^#4GHA6
M'T-+_WNXCL=8;&T^;&*=_WK^&5C-"NB,A^#"J8;P8X+U"IS6A_^4W@SQ'7&"
MK&LYF6_T%55O"NJ@(K\+F@[SA[0F>E5>4CJO:+-#VR?+Q HNGVR)I[7&A6K=
MX)MLNJM*/U8[ S?[3'MM'R0T_;?]IZKH J%TBC+S7R;A\1/LO;'IUOBVRR;9
MUTN]6D7?Q3LY/M+17BC1V8S-;&U')C;!#BNR:"#RX"U2DSL$7M-$3:>4+MI^
M7T 2)TG*!WBX&]WQ^A@>5ZXV.GV!-R2AUO7E25 .;C;'VH+J"))DZC2L)^'?
M:,L=Z]\VNV3+3B/((F]JC5]>;DII/LY>-"$<,0:(("/\T-\46 -)T0Q5H$ZH
M&8?SLRCHG"AIOR;EA_V:]J:M1$P@<4,-*5#KIW^H#Y'7^W""L;\@PEDM'[2%
MV,@^B'P217C#^_?WS\[= \_:5.%%;2AQR)P@G@)6-\\(,36E^5+6ZQ+-JR>Q
M^/:+#_I9O:6^:KHHFW]MM+5H:UO?FNFQ?:EQ@BL6]^LZ N E;#_Q/)\@^!<?
M I 1MB?Q.[G&@A4BU0V_^M^/N*TY%[XD\MG-]!&L<S,%3E5'B%C'1_><9 @4
MIU,7ABQ0\1A-@6^PUP?!,'MT$F5.5"ER"-<"!YX+V%)T(/^V5>KO/[./Y1M(
M_:X9R9'HS?) I/RV*G)7, 2=8B)Z;Y7>;$3OK=)[*6,1]/XNF$$Q0^)$[*\0
MW./Y9P-.S.0Q3*]5[/3Q3%8U=Q2?WM 6[8&5:0A"U74NZS_3*[*2"-E,VI78
M]$OBM,1*:SB,#6.M#G@RL50\UAIGN<OXM5*Y?WI!+ILNZK!$_W/Z,;GY+WEJ
M9W6"F;EU@J$XR6 ,%G'Y%)=GEN#REOT-\/6QJY\?V3^>BTCIJ)W^"&OMW*>H
M^7VA(@\-7<,?8:Z%05M06V.M(!I&]Z&8ZK$')#S)2'@.57B*NQ<>UA*>ZFAX
M/L[?7^N7F0,2GG0D/(<J/*G="T_<$I['T;MX?7O9+MUD#TAXLN$2GCF%GE9E
M!ESZ;N .6?@$D"+!7;C QK.M\7NC=O99_7BYO7]9L?0 O0Q7:UAOFGKS_YV<
M4&51D/C?U W7$_Y!#WDS!+F#R,RF_B'Y4O1:ZN3$*K[BQ7?7:O.M<>%1[*IG
M):U62\Z/W5DG=B=K/-&5X6\J!:=I_L+Z0@HSE$UOOX2I^Q$QGT>0I.^)>X?6
MWOZAFJ,AVE9.Y=IBYQ^JR@T$LO^J CME4^YO_6U]#?Y$*(IHX$\.='CCO&'$
M\O?Y)Y9WR*$*W.M)&S>(_Z:&F- +DL ^5;=>G5B+>]&P&[+@><?O9KQD:\Q5
M"^G+]RM&3*168SSW H.^/]X:7PN\4DBES\X%9NGWFQPQS0\!LD'SJG,JU7(M
M7ZD7J4+ME#X^NFH6J5RU2#7N\HU*L9*K5Z"%T5-I$WSKB=8XE_M\X]XN2^<?
MR\O\HEM?:(VEUOCY_.,C7QF\7>:79X]-'4^UUBPUJ&:-NJOF[HJ59JEX?%2I
M-DOURC4ZL6H1IOO!V54;M:M*,8?^3I4KU5RU4,E=48TF^L5UJ=I<_@ASK7%1
M+[S?W52XW#D?SB,LM,8OL<ICJMK@/N/]T!WASXI,W9TV3BD>:GU4#4F9(4N"
MIJ$O<[K $WS5#U$3?BU]3&QKK#*=I'H_J@WJ*UE7_\W.47QA*>:T'Q.LCFR#
MI5L!FOF6Z-G;\<5J^.];+'KNY9V+4U !V["**LP[_*+0P9$3%6=H\U=0?+[G
MQ[-W91;NL_&MM7"?T_0)!>[TW6OE$ ;.VEW=Q1Z*X3YI29Q&(GM@(K+O@NS[
M;G3VE.Q^Q1@[&7(?OI(,LOK%ZS)"<6LP0?A0W!QX[PUR"]T;L P;9UKCP7L[
MQ=]^7-T*Z3U(\,_M%O7;L[<K-*?5NK@7E&%/XLSJ@_Y2=!J)9XP-W%X=GKNX
M2*8"R51\"9G:5!7(X#.1U1M%^?ZRMP>B&NPNCHDQ :'6(M'9,]')[UYT[!J0
M>N'#>.-D/L\?3O4A$PN*4AB)SIZ)3GGWHF-7@#Q]]E_[Y7*&'??W0'36ZB!:
M%&K-(="A.I'SP<=<52E36!PN#(P<VQI7;TOI\N--^?8QOJX;?=\KJ #W0CY7
M4"&\%%OE,5X&>#$T7>R.%D*X. &I)J1VB?;Q$:<*'F@%4:8^!$[2^^CE,M<C
MZ?6AJO!&1Z<^1/1[] )!E>"F!#[<5F1>HY1N5U %GFJ/T&?%=TX7*/0]41?1
M[I!Y-N=7"F^&J(_P+WBA;3]6.ST^:O:]R^B@?;4%"CU30$O@*6.(I%[OJX)
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
MGR%%N*$Q2ZRY7@4DP&LP!OT<Q!5<1'B5HF!@SS:8'2W2.;-0PQU']43V)+U
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
M\((?7. W&,,:)&^5!@\Q4G:!#;-2R1$LD$EX2Z9 P1'ZAU4WY:X>G7 C6;-
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
MS>;X+LCFL)80_Z<30_+ Z>9#X0VEUY7F&Y+AJ%RJ%9S;%7U4E 8BD!2G X"
MP-$C_)*H'?W!E]M?IN<AB,X41%-SL>*IX--J)<=3-?:78 ,.BGW(0>4'?NR1
M(. .THU"!@P7^D.1JOM^') ^S7)Y3DS5V#'M%HSDCA'58^;%0]AL&P#"QW!?
M >E"R3#\/N)=5["NB!Z$@/'\"&0@(06$=&BFYD. #R!R98A+P%UR8H$ &L"3
MO;F^.9W&&:&Z$%G5RK7P1ZY(Z >$4]QUI9WLD 6FCQ:35B+91W$P\D.-&HD
MDV0+2+(!FW#Y@.SRAP\H_1/_PA5]XC:/:\:#62BSS^FW@"\+OFN?D+9K^ZX?
MO&,/ R"+Q0F!QZ8X^7#*8V+.8%RM? 9] ^CN<Z(7U 4/\./NI>]_Q=]O$ZY<
MM-LR0T[2AQ(E%@S8:C^^E"4+Z=5NW+,]&K3.N?02'Z6G]];5>YM*7,.4*-JU
MU3 4W,.'-.]?!_(>GLX8 =7*)?S;5U;7C4 +#.1.A"\T#@_WE45E<X])W$M
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
MC!*E3W%/XWG<T](G<TJBTA1ZVV;,D9?1<[/H50;ZI.(;9C&L2EE^.O,.@X6
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
MW3B4G@A#!G/BBS0VS*9'5H<50)Z\3R,Q(B 9LE& +P7"%3P4%N[C@W!=_+<
M< 0E %CZTJ;QD_,.P(3: T/.CU!4C=VE(P-(8\;=T(<?O@KV %0+.\Q $O@!
MHG?F*-4*3"(!RP""]!T *! C/\"M\@GT+[7;6I81$-[S;_: >WV:?2C#$+EB
M1Y/%[?FI)H@W##X&,30,6;.^^Y'>;._^B;M,,W+/BP$V-5^U O-ES4=Z+(=5
M-;?:,K- ),! PL+I.^FIY6:(9\@=@9R&$_J]GK1I:$<&0"Q^$"*&Q'#D^F,A
M<,D Q@#;Y(YX@*NM)6*T@*.E=^^[]\#2'D"$M!#(\*L")/9@'MP_-<AQIM4C
M4CI.;/NQZX!4B$%LP$<*$V'L1@H,1_9Z\()9GSM6E!<-?'A>$X>@%>/NS]S?
M+$MU@8N0[5S@45W0AQO<\UW7?R _HI!4^[Y!KR%:$;XO9$<E:U(6<D!LN/Y(
MP=&3'O=L6 I"[TAU31$,:A:-73"38S\E3 K!R?(YO-SG 2W.$4-\!1!!KX+:
M^2I TMBV&$54C07C$YD'OA/;D5Z0".Z!(G";XX#H2GHHVY6<3P>/2+BGU$<;
M#9P3:NRJC2A"28[&#3^D[* N;XHFOP<NR<QF5!P@6+HP%>HMF@Q8#:3K,8B9
M+-BPPGN9@#0IFAA\P$.CZ+!@3?U<(,+R.P!@ (<@_8"#BL3]51#I^5U7*T9B
MX7A$8SY!E.(;[@L"$J![& A'C<KX:.2"0L"NU2Y_"&O%I:0;:*V ?78*8QV?
MWKW;$OOKZ,L'TU4<;Y&H45MQ=N&!J0 "#JPDUQSA?UG$<I,JV<*5+[\,=?&.
M".G4_WS[7ZFQ6K/]X3;1_^W5EYO3\W?H7BV$ ;:9(J8YZRE1F& CL_!,U?A-
M[(I=4SD^J\B^55"LWLH4M&"1\:O<VUG ,]7X--I4*;Y9 =:UZ[^S=>TY$)]<
MW.P'IC;A$9]?(^KMR=79W^3X_W'WZ?+#_P-02P,$%     @ (XA?5SK)?+$[
M$P  TO0  !$   !I9F)D+3(P,C,P-C,P+GAS9.U=W7/CMA%_[TS_!]9/Z4QE
M6_+=)7'OVI%E^4Z-SG(D^:[-2P<F(0DQ!2@ *=OYZPN 'R()D@(I.@>[S$-.
M!G87N_@MOA8@\/Z?CVO7VD+*$,$?CKK'IT<6Q#9Q$%Y^.+J==?JSP6AT9/WS
M'W_^D\7_>_^73L>Z0M!USJU+8G=&>$'^;EV#-3RW/D(,*? (_;OU!;B^2"%7
MR(74&I#UQH4>Y!E!2>?6V^/>*; Z'0VY7R!V"+V=CF*Y*\_;L/.3DX>'AV-,
MMN"!T'MV;).UGL"9!SR?Q=).'T_#__38/R-FQ\P__.3^PKY_G*)_+R'^P1\
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
MH#?5Y-U!'QB<]$DL"I0,4XT8,2;JFX]$7-YL!?@(=XL=2*_.KJ$W68ALH<>
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
M.(6[Q5)<0B#5A!X6LQS\\&/H+T) C0 DZ0A_4SY7Q%!F*2P4BGW. B(E6Q"
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
M8 _FT![(P3NGN["JRVBSP%Z<:U&GIW6B"TAO60;MG&!)#E^A^:Q.<QG88U5
MW5F^Z)WS"M'G#3LGH!XVC VV#T9G8F<TUSN/</1GD_R^3C*%].(WT'_W$$A[
M('D&Z#,XMWZ<ON8W[B?%R;_L'"!'ZA_J+.28O$>"REODN*C33"O8.N>)W@/#
MIOICG>I\;.<T7498&BC-YL\TF,'D)YO"7^L45B")[XXI;.<4"T[MG#:B9?U)
MD<ZHNJET#%6(:L2[FVHW58>ZW6Q@YF3HL3$:2P'B1N:S1CPK8: 39EG%T;VS
M!>OL%L@@BK.TEB9_]([Y(?+#UP1R6&E$N1R5!]]P49;B#!O^N4#70_*T2, ?
M6W+?\A,W?)PU8MX;F%? .9+G"?.]LV8<5,[WO%\*U'V<))0DZ'?5KMT*CXW
MJ9"F>[]D&/M@34V/(@X;<55'B_TQRD[?18PU0B\OB>^3#79R+&*C$9\Y*7*O
M5L?(E44\-,(W.V/NDP5&ZBSBH!'KV0ETGQPH9-("CLX;.8%B/MTGBS19%C'1
MR 8H1)\D9HFHB,9&O,] ^B22)J8B&ANAG$+TZE(4,D(1!XU K9H7]LFD)!&Y
M(N__AAP&&W%:*1/)4;J3B@AY;(1LK63$55Y/V<PV OL^S'JGSK$[\>/LC2 V
MV\U<8 ^N=]^PEWH*#;F1+O!SSQZM5L@(VTK?*R^%]VR20E[$)OB^D37(>>K5
MX!A+_FJ,-5(-UA: ):;8E<] -(W>-]*22NT3O=4^@](\LG,RGC[1- TP@8]1
MXH=?XVC[N-LY9?*>78$G:.UI@]/._KT.I=F&K_)NO0'4MEN7VMM(;9_=F+A=
MZ@'18"I/09))E-+2]R;"9>I;35_:#6ME3RJ?L=W)9=.VU-70?<^]!MFU%2"V
MM1"D+7':[DLS9QH&A.&@'>27/Y26T]C]_9K<<]#:;A"S9@U",1]H ,HN.L[$
MDPG62,!AH;5])9+- ,,7\X':3<8$N>!65@.T0NJ\'&YC4L.EK[<A65!"*Y*:
MTO>*#8M&Z3NVRP,#]K/_%-/0A%/!>T8(F ;W"5"84YH12X3;=KYOT%@,2L5!
M R&/:).=ZOS"%*,&(L)M.^NW9R!RB1]HU!ZCU$=K<JZ\D_@M0F^[:K :F^1R
M/U"#^AI%JV<8AH8-B876=OE@U8#X<G8J5'$K2$T'K%<R=I#0[DDO4\T&ZDZW
MCMZ:%(Z)6>60Z[R!_@*&]'2JV9VTUHB=#R7%&ORM_TK66J42,8#:=KULR%K:
M[WNP9>Y4:+GPT4^Z+<,W#$V_U,1HNR0V; ^MY>&@&="%U-Q<AVB%#3C&?RX)
MSIAYJ'_)=J%LUVQT->*4.5UMP5U4W= Q9D BW+:K8;LF(Y>Z>T8RSMO!+OW7
MC2_(U_81!0>W[8K7 2,12MVEQ%^',1  S$=Q-,!DHLM#;?O)$NN)KECF!VI(
M>:C-7B"EQX;R,&RJ:.)AM_UXBG5SDDK>J?A%3T(U$[+2;PQL)"E\P_8;+7;C
MF;H67')'^\I,94/ !&[;JQ$3T=K=O@7X1+!N=RAK5,8V8P6B=MK+OI';J:/E
M?.90E[+,[>'KJ*-[0]I7'G+;,8+9ZD:;0=G44CI3$=^]_3?W9*:[,6?GIDLF
MZ;LS?)P3I(V3^64LY0M,!I4CI*[7CWA(DJB\RMX&I_-5=+XD8(3['2[;65M[
M*]B_.*X)U*5J1B<$1 EIVB"--\D\"E=&[*.)U':>9M-0>")VZE53G9VPXO)\
MZ2OBK9!:JF_F( R%O&DFZ'5\!^0R>8K>LU1A2_9 _>97@/!/(=D)7FT@@DF:
M7=!@<DY(OW% 7E5F2QU(Q\'%DQE( ":%'/"_PNE#&-&3.^V=# ^O[98->\Y&
M+&FGC((<P[C!AILU?HXWCSZ,S9@%'[/MQ@Q[AB&3]H'&HYV4LLTZ8X4N$^\A
MYC!-N;0(/9P2P:WU,T>$Q9V_!LL?0PV7&=LYG7=1ZH>&^BM9B)UW*<6%;1GQ
M1KQ)'>6A''R16$>K$W,,&1_JRL#NBC^#15 #YZ&<!^K<9EPN=)K,=^%)+18X
MW1B# 8DXF<6RC+C(,,A=0^R."!!$,=@UGPF]B9D/.)#7FI24@9R-D0BZFN1V
M(3G#L]REL*X@'/+4PC003CT]++;GUSX\-R>144-SW4]C6HM'0IE_U_3*<G2V
M/4E7-J(J2(F3L--.PGI&1G@?=/.M(LX[,GT^!<!G0G);=^.U PDW_=[7S7@@
M1WQ9=^,] \X3.=;OZJYS1M?=I >)Q% F"Z+21XBSF/LA:2:CQI%6[(Q3_&C
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
M]$6_*WZ^]9YP^ VBE 0?4KO^V))5,/U@6]E[G 2QOXR&:=WE=J0^Z3M)-L*
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
M!G/6"7>'QL.K\):<8>K9JX[+*LS,3&A!3<T"!VY&>DIG.P+LS1R,>?P2ZZ=
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
M)LLF)3U$ 83]$/U5D/<+>13FKO:)\M.1WHE-V?NL^)6,#I9A!H8(EF,*+N<
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
M'>:#36U?9-Y;##3W.]R$,\@>JNM4B<KQ79X:_S*K.&8JQDWEL7Y&BBN0F<D
MXXT'*JZJ UH*0DU)%^CIU/P!3$A<8+8NHJUFL0E=$^6;,%71@X&D@9)<F4\!
MY"8M/S89S*[B_5,0L4GS)L.'AK[Y"K<,*J^BHKXIKM.I-=]KG&@7L)WB8XC@
M/48NN&XP@3%\MFG=2P!EUXM&H/LDOJ%UI,DJM%[HFCL.&;]C)ZTV2^.QQ<S@
M<&NJ,;>G4 45V$*/4!\2_$(6>#35JKCM+:];X!RP>;R^<T6X^H;P8L-J\92R
MI8)R(V"<8*O9B)-]"'Y_9HQ4,)UB,E.X#=!/#P_+NT>TV&R6CYN?G'>)/@9Z
M*8W_T/^A(]FK%S8KKW0^X 1R+5\=,<UGZ%PK,4XHM-C)5 ;Q51S2EW/J"66M
M%'K=$KLJDEY:75=9DA<2F?@=0'N(^><9V%OT+SCCGF-LG.!,6EYYIRX2=X$B
M//HHB*3X20^3.E7(^/XQA4!K!50F,;PJL3)*&A283V:).&&I!G0*!-'7^0Y"
MX^[X@"OO.9%,B+A6FC\$VD*!SE<#4UK!G48ZXGR'OBRM?<C)SVD>Q'IGN>X1
ME;V:2";0>8[<_('S&EZ@\RXPI17\'1!5+5$6.LI+W&Y;*<+.N\/P2,#DH85S
MB1%-&QNRV@4RFBZJFLB/MD.<H-H&?7$[(\C$K0$?@%8*FBN,*I(-O)?(/\?(
M#L,+!C-\3&D-MT9X_'GY<(X!5>DU2K7IXT=CHY< G6#U^$ #9UP&;X"RQI[5
M.MGU7-U[N4 LOMF]]NO=I[2LVBCK+E,*AK@,UW^((6MQN53GP\GDIG YG93A
M3;Q[<TRG*M\Y'N_=@NR3X5TE&"+>]1]B"-[E4L\.[UI3NGBG#&]:%?HG\?$V
M9U%<#=\))T\JV4#G3/K/,7"J)!?LO)O,80U7[[E;UOGL.DI9T'K*#B*2";1C
MR,T?V"%X@6>\5) :P]U#5!">$_*G'QC.9CB8>!!PZOJUP=GQAHBCLW&S;,9\
ML=GQ*P7YW3,#A$!< 4CNJ>DM 09N1^FNK#8"> .A4;5CADSLR:1;+:PY[2>1
M%'#YNTC,GM8>67;V[6IQN;I=/:Z6Y[6C4-U"ZYUHMI1Z(WH"N5 G/<K/,#+I
MM"T43,>8RA))5BDZY,3NYSB77O0;RXD5HWN\.(CS'IG10V9 75G.(3R1 =PA
M8T*&0DJ'WI0)%N[AR[*CBIZWB/SB(I'&L#8-K,U? Q'N?3_2X&QJ@W><7??H
M:9@@Y3HIO7V>E^<5E]TTJNBY[T?71U81JYEI.TW/40F&V%?T'V)@0K9$ZMGU
M!ZTIHM3L+)XZ,7LBR*^B7?P4)/Z5=]I[DE33*06#A;SR0PR&O%#J>4)>98H$
M\B4+RGG.:>E[C7>8WI=45.6:;.DKDPMTZ:O^# .7OF*ASGO%U);P=VKEQ&0D
M8-3GU!V*65]>O>/1^XK+U?XDX0.9:*"=0OLQAH>$Q'+/L6OHC.'V&R@)G+#0
M+?92S"]R!/7-A^96&;P XF3)_,,,2I[32G?>%V8SB4NFHXRM6O.3Q9U<[[K-
MLQMS5KML,^RNP=B%GM88]?FV9N?X.]RC-C[I-N4+SJ$/F9UYFTZZ\T%G-I/$
MI]^FW+"><(ON3C: 3"(1XFQ+8?JHO;H[-X/&I-MUG W*';NHZ@'N =V=$M:6
MS+>^D+P#(NA[?9XI5AG"%YQ=Q^ACE7RM42TUINLP .9/LPVGYS9?FF>>]/>Q
M\NB5OFUGZ2$9:X9:J!E>)A%K;429\"-4@\@$,F'TA8FMT=^#"'CYW</R8B-G
M?/B[$@1T#Z-CZ, =BT+*&1]4:UO G=]??E[>?5INS@G"5W%*2^/0@W7I)@[]
M\=^(EP@4U#+3AU;1[H@[8YA+3.$.+*PWCVA]@\X1]X0DI3=-[(),<4G(&(%
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
MB3/61, WX;+F/LQ-J/R)G@6&@S'64YP]V *0]9S!%MP-$P7U/$Y@9902J&.
M!ZD^R7\=*,V2["<'TL9[):^20:9Z:A,<'96:,"@>@6GPMCZ"ID5I3F$I>S@U
M.<G!T3K+"^ZJ*TT"+@EA-+Q&._F*!,Y=\;VSNJ D<?7+V0*2HF52S_"\$K.:
M:9(]TFT'RK">I-77/"Y5RU0 #(<V4&L@%:P[RBLW 8PXG,%-'OPW((<)I:'Q
M?E:4-=XA7Y)9XWP$O:)M&V7Y!/TA2']3E4J1$=LMQZA2N%U8443I'%]&ZO%5
ME1K$B%*#*43"V7&K+04J9W"*)$YQ)9INP14<T:IH@JI;0#5&KO$A3H,L'\RE
M6[,M&KN[W@+UVGO<#0(P,!%IQ0]EC,8Y JZ\].7F>G6UBM(C&3X7>SH%D\%?
M3&O5I:C4;7D3$2$8A*BTXWP(H4-!3DAF-GLU:&;^]K)/#:_P?TLK/GDN?4%/
M7@@B/8D;5>YQ0G_PGO%;TX&HQ>)TC!<HKQSE&_1PNJ=>2?5(G]"1_E Q.8?8
MYL5+\*678O\JWM/08I[55Y?POCS5)/?>B?ZTH.&A&R](:!8@S1(_[@]%!8T#
MWF;8OPY> Q]'/BU]*_F0%MYKM4RDK<_8OO]WYI>"Z7:V+.7B45%T]$+D%Y3H
M%.!P=&!TFC[[I/\:3WV^!KVA63:HS/E"Z[UTU@_'=<]9W@:K7\YI8K=#EC1D
MNKO#Z-L3]I+T.Q@=<BKW1&<5-PG&S?KQ-MRB^+UG.XBJ/N-L@ZCHI; ZJP5+
MN:. A/3-CM#24X" [C>895+Q.0Z)F##(3K8GO]TWGVW/57_*V2? [=?^??9>
MI:W2,?>UHG;>=Z]"+TW7NU\\:G^V3AZ"YY=L?<S2S(OH]9RRY;N6S6J$Q-"(
M5I1$PV,5KP><!+&_R;PD4P;<S'3NXJZ@3U%<DZ(WZ D_!U%$_P83IA/9M_R*
MDVV0XOLDV.+J85H\3:7QNV&RG,/6U%PMEG6"S@;@AH9PJ,?T,:U;](H3[QDC
M7,A!!RKHHL;_3-DPI:(K,EQ@7Y2AT:6PENTB5JW*;FD_=CYRRW7B\CO9P[G:
MLP#4(L=3"Y8&;=V#VQX.>IM48\28%0A^^NK;VY]\*8?98%84%F\I#5 ZE@:1
M==_"*<BYEXH""$(D:O'3^.*Y0S^C;OU^ D!Y&P5J^G #0=0 E8>['3PW+BN-
M#T&B\SL%B0.OTU).X'/8<R#X$"HE"!L$\]T\8X91>8OW80?F:21(,><%@J+>
M"H_Q,5HLGEN<QVY:5;X07D;**E'&.AM&>G#^AT&8Y^\WVG$NS6QL2.].G*/
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
M!'FKHJII45656XUR% !<J$8Q:>78DM+5&4Q:R@W7?I_>O5).ADZ?B$-(V3X
M7>)L">EB3_\EZG:#! %HMVGTYP[),6G-["PFL#Y#>;I 3:$HEXIRL0(L-'^Z
M)7^1G\N?R'\]$=GDE_\/4$L#!!0    ( ".(7U==U6(S6$4  /J=!  5
M:69B9"TR,#(S,#8S,%]P<F4N>&UL[7UM<^,XDN;WB[C_H.O[LANQU=7EZNZ9
M[IVY#5FVJWVCLCRVJ^MFOW30(B1AFB+5(.FRY]<?0%(21>(E01%*2.6-NVF7
M#8#()Q- (I$O?_FOYV4T>"(LI4G\UV_>??O=-P,23Y.0QO._?O/I_LWP?G1]
M_<T@S8(X#*(D)G_])DZ^^:__\S__QX#_WU_^UYLW@RM*HO#GP44R?7,=SY+_
M'-P$2_+SX .)"0NRA/WGX-<@RL5ODBL:$388)<M51#+"_U!^^.?!#]^>?1<,
MWKP!C/LKB<.$?;J[WHR[R+)5^O/;MU^^?/DV3IZ"+PG[/?UVFBQA ]YG09:G
MF]&^>_ZN^K^R^U\B&O_^L_B?QR E XY7G/[\G-*_?B.^6WWVR_MO$S9_>_;=
M=^_>_K^/X_OI@BR#-S06N$W)-^M>8A19OW<__?33V^*OZZ:MEL^/+%I_X_W;
M]70V(_._4DW[VDQ2^G-:3&^<3(.L8+OQ,P-E"_&O-^MF;\2OWKP[>_/^W;?/
M:?C-&OP"099$Y([,!N*_G'N;KY)X'M%T\2WE+'FD+!2,>RL:O1TE7##YC(ON
M"T9F?_V&SAY#_I6S]]_]^/X[\8W_O=,H>UEQ 4VID*]O!F_W_/ZG.,A#FI'P
M.LX(H\M1$H<D3DG(?TB3B(8!_]MY$ E@[Q>$9*EILMU'Q*;L-F DSA8DH],@
MZI],Z? (-(N]@"SY5-+);+(2^Q=?(.DP#L6>Q<B"=Z!/9)RD_;#:_G->8]*_
MD.SY;62T1HL@GI/T.K[\(Z?92^^(*,;'ICI(%U=1\J7_)=(:N5]*;[@>P,AD
M=IZG-":I$+,)FP<Q_5<A=B9R@-W[G?-]OEP&[&4RNZ?SF,ZX\,?9<#I-\CCC
M*MPM1W%*B9$3=J/T2\&O :/!8T0*(2!I=LF_:5XK^E[]SG#-4+[G/-(8) N:
M+OW.[8*FTT1P*2?A=H,T34_?JV<)720L>R!L>1T_<4852]DHCYH^_<YNPH\,
M=D>FA#X)<4IO2&::G*9+OW.[(Y'8 ?G)EKU4VI+85!Y8$*?!%,1HBR'ZG?M#
M\&S>=G8:]?M]?H1,N=24DCV9W='T=_--0MFEW[G!M &79_J8E'='[01V&O7-
MG>62ELNZT.6*8X;$D*,*T+7G_8O,Q=>$Q8 M"]G@W[TC3X1OGL,XB%Y2:M[/
M+,;H6S]X3,D?.?_XY1-HYU6TQ]!:^M5>W&HQ!N7OH3@I]M0@=P?!X B,C"YC
M'4*GA,T>TO<0.AQLMI"^[O4YH%P8>SK7[6 3-78\N)X'F[?U0 YT/MA,)4U=
MZ%BPR<C:.M"W8).1-#V\/@-<S]8C'?3,O2!90*-]#]W&*!BG+I"03H,ATO.N
M5X+>>4#13<#$ ?QDO%KM-^HA="6@S($Z'W"^1IF"]3[@C,$R8S>*<PNH[?0M
MACB$=OT&*."PWH><L5'$@=W=WPJ@YY:YZ\'F"M_!+<9P?JN!"C.@Z\%O-L"I
MVX^$18EQ?788RL$]#8B[K*V[V1BQDS9V-Y\SF_F<N9\/>'O2=G+^TF([6XLA
M7%@)@$M!VMCA?(R+0=[:X8S #-7W<F!; ;)0UM;=;,!P:3L=WOH#U=OLAW+[
MMF5_"X?UU\UZQ:]BO&]!_IC_8J<+><Y('))P/9"8M:W?*[_DB4Z52_*[P1OA
MOYP+X/F/9<MJ0NLI1<ET9Q:1\/--&HZT:Y_IPILW)=-OY\G3VY#0MP(A\4,!
M50$3_\=OQ8>&CRG?HZ<;;X<H>"11,?YOO$VCR=L#S&J-Q ,?43ZIW1;-.=69
M-V330<)"PCC6Z[$"-MUA6=O]N6KQ=E5X'[Z9+FBTX?:,)4L5.A42B6*B=:#X
M)PZ#YI!_/Q1SN(J"N1S.1A,@GN\P )52@X7H!4FGC*[J;F *8'=: O$]0\57
M0MN!85ZOG3LRIVFE16[<1O7[@J(+$/CWF#N%EEHD#@SC. ^B.[)*F 'XW99
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
MH;9(H]?G#9S/6!^/HKA! _IA/ZKNSPP@H8=B$##Q:V/6>Z5\=9?^O6_F -/
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
M VL9[@/Y[F+L0+1_"S%_3,D?.1_V\DGYJ'W6<F#9=AM4_9#"HW=G#XF'5O7
M"O#>G0_D.J;N@GRTF=C1"M\VT.[5.H%$/6BC'\[:KB'@Z(?!OZV'_O?70(@]
M/#/+4)O&Q%[*_X5X9@+['UL@A!TNZ,'A.^[A8.;I>X&+7OK",P@(Z)SZE)+)
M[#+-*->-= F0F^W -0M\X8:<4'3\KQ)&^,DRRADG>KK[G%TY7T2E'R9X&>TQ
M)#BGER]<W1L^= &0NPC"]TQ8=R!CG>5 L=\\;6#!K W=IXLAF.NZ/D!6.\N4
M8LUJ,P".<F5(7%0A,;>B+ZPKD!7.LIS 60&G"7_%*;AYR\@J>%ENM@D %_5=
M@-QSEH;$CGL0\AVM(YEKNGDK*XQSD)Y /CA+RVS'!PLP/%Q$95TH&/,4;8'L
M<I;GV(Y=6H(=K9=Q$L]%N%%5(AF\70'Z@2_)?J /1@)=3;]ER8JP[.4V$G;%
M.!1*Z4HL;K#.!A\!RD1_3!VVZ*"S\YK#&<]%)<(B'#J]HC'-R)@^D;"<LIJ/
M@*Y0!OIC'0'C@<^YY2J@K,C$R-9QK).9V$B*V9;3!R_*;J-!^>N/G60?U-!9
M+DE!D)I6J:X/E'W^6$/,"!RU">1#DH1?:!3QDZ.Y$8%7LLT84 'PQT9BCQ#Z
MJKWB&\ZO0923CR00SZE;=0!NR88/ 66I![86>^*<WD8^)'P+B,77/[# PG@"
MZ =EBB<F%# 2CC@A\LXF<<;)BT2FV2H5%I@A\.Y0OGAB4K'%!7WKJ]S+:@FB
M+2S[QJY0[GE@88$3Y0GG1DF:36;W@<UCC*X/^)G<&UZ9$4!GTF7E(7;+DC"?
M9I\#)K;K%].5P- -RBI_K"X@'-"Y-0SYJ9I1?H&9"]F"KRMC1RC'_#&S +%
MYUD99E0&'8'YI>T$Y94_)A, !NA\NN,@\L\+3XD+?L9&26%TO7Q>D3@EIOT0
MU!F]F'T'90.,R5$;3>X7'+YS+IWA*%D*XLJT!^ND]==%C#E](L(F;S27=1H,
MO0J]?3[Q[I@YNO,5%H!AR$_QLNP6\*YG[H9>FMWNC@?% 7W+W>1$@;\Q*'N@
MUS#O\$ZDIQZ=/6)=,[+@2YLOXW*VED9'^ CH!<,[7.[LT$%GYV7 8DZ>*!I:
M[-U@+AH[HM?CMK_NP;!P=%!5MTN@8Y>R-7[5:*MCR4 U^OJXY;=(LEQ%2>'Y
M=TYB,J,92.,S]\2O8&SMA@)$PY4?),<FYXU?Q!6$/<&U.4A']/*_EFZ08"R.
M^Q)61I??D57".H0K KNCEQ6VOVC9X(*^B]Z0+S4*61+S'Z>DYKH+9JC]2.CE
MB:UYVQ4MCX+%#<4K'XKXA\V\=V+$6^G* 24L!_]6CO@UAX:KSLSI@H1YQ'FQ
M#9<EH:2 5(&@\2#M.MK1Q(/O1:5WZQ"6M$&W'%O)QVU2-KRN2N.J7'MVUYVZ
M/Z5DED?"<=1V55J.=J2KLA-FZ$K0'0D)68JYR?UMC*S>O+_8C7-T>1VZ >71
MKBLOMJC;95L9YE4E2I'WU-=:I9JKZF9_DO(?6&C89I 3KE?: 4Q71J?-3$K-
MA_Z+A%T8O'N$68V%O8,[8?0>>'BWX<L+^^DV_%:%!$5!3.3]_L@J8QJ7L%5A
MQJRJTG2_($0$70[#L/"M#:(MYRR6O--O'W?9S ,"=:"SPHJ&\J%XLV4>6-3L
MOXY]'N%)6U=.>7162>M<:DZJ5N41>3E7Y(/*J[JN9DU2Q0,+!1(P!':>=ZOB
MK/;D>;>T) F>="NK5:]$7I@5>64A56@UKB%-_5OEHI'VP2YP92ZB"B#"N[4
MJ':J61OO6Z5*@#5/T1?+J14_K2E*Y!%LH];W0E]QG<J;0I! ?V383E)%I3T+
MH2-A7POVYJL=9!YMMH5+OVX[;=6,*7H@;Y:G4LJV[BZP7"6QT%4GL\U$J\BH
MREO2?OEU&/3H"N'V *%'6^]%Y67)9UZFD.&*SY@&CS0J+=D=#E&K ;$WXGWX
MWPD[Y^:\,F8J>"FV2\N;NK8O=II_"U994.7= 5E6.=6=D*T"3V47Y"/RR"KM
MULPWZSC0VS)G\O!+P,*B[FP9#)J*>,12RM,T7ZXZJJ;]?.<H:O8ZP=:C0U->
ME'@='S1A=W2^@%4'ZSXD]L%I*PG=(/-H7RZR/^BVY5;%L*('\JY\7,6=M_)R
ME0M/^H\TILM\>2=X&55;2'J5L.J5*YZ7T[;?C/<:_AB*1/>*I$>K$%3"4[-(
M6R$;T(JT^ZWCDRM-VX>[3C"?,S*OW+&JZ4&7,K#[\=>MM:/7N_5JB*ZZ(%E
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
M"A?[4?==R%<+<A\88%_H]]=]M 4^.XR#7HSJL#J-TN1W;):=6I9"-TX:O7T
MO:I6/_M.SX ?D_ZS?LJ]#5[$8YS1Z-S#T.@UNM#>R^4@XU^ZSX/X]^(-7\U^
MR[VX/2)Z3:[#'D8J2/&97;R259(HHJE$H4=^-&ZWP-Z$ /XE] )?"!X0%BS
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
MQ9M@+LT+RSZ#0J7'=PM6#\BB2\?E\Y2DJ:5Y4ML)/:%[3]P%((/.O98%!19
MKNV%_F+JRKK49VHL=R:F]<E2[13K>X/"[J%L#>6BU_8F Q;HRZ^0JR*LUJ"'
M56V@3/'6(B6AR2=6=-'DBKP@1>,+-XD]FQ^ "H'W9JU^$7>;<NB."$\;OO./
M.8TRO;:6PZ#9%LHP;^U3&MJ\7KVVBQ'.*M^M37H\'"V5VX!RW6@:K"B_T-R1
M.4U%<N=P5/Z"7U[$PVS.1WNYXZ@R]3KJ,A#8J<%7SG4EW"E+-]]+JP^JWBO;
M[: ,\=;$HZ#+B>*/E2=E3/@>H2W!\N=F=I2B"W8%EF(2J3DE2K,=SNDT)FE*
MR&15O,+RHU-,:DR#QR(/>:79I!>B//IS]O"%1$_D8Q)G"XWYK/N(R+ZL<L8U
M3J]]\4)71W:GGE[E&5\['[G>M,R7M?FK^0L> -O3$\1/2SC0V:>5OT]QR+=#
MX4=!PM+$9RK0UW$X;#?-_9>J"2K[0_2G\MB*"]]=W)R,"IJA:[K6 =L-L\,:
M;I'K2/]4?%4H)'S'IW'.=;M5Y=RDNDU8CH'M&ZGG1@>",!@TVI<[T@&P72 [
MLT8#AT=)$^N7 4/.Q)_TMP+TE(G'=3_8E9HRB_'L4TH*3R_H@=+J=@R:/HAR
M='VPH;_><>)%/:DXY3<0,']:W8Y1=9>3[M$>=D_FXCIQS?_ EB64<7A'G@C?
M?8=Q$+VD--79.W[\KKFS52,.Z';(01"' U8.RG\N1]W3)*(X7[=3@5"FV?#$
M:%T'0\[,9D@5VVR''#F_#]!R6WZ#/OR<L)L9M6RG&NZ,?<OK*I<O%?ACY[E9
M4Y;5P.?_V@+/_R'\K,-\FDW8/6%/=*K*Y\6;REL> ^C*R;O)DPI#7+C=59-)
ME9D]MC.7-4?&7@FK"GT9#8Z2=0F'JH"%HRC)P^+!<OU=?9(B8S<T[4J/HO2)
M"82 HPO\>9[RG2U-B_B$M/!Q2W(VY1H?B!'P[FA6+EN&V"+BF#&B1/*\-!I8
M<433#\V.TI451@Q<6;?$NW&EK>E1E[9$BS^TQ5E#)_KEF^O2JR0-H@\LR87'
M?)0+!URIL;.B0*V,=AD+V8RBUK4;FFIWG'RZON>/*?DC%U:&I^)5$&*-_/%=
MZ\Z^&690CN./9;))H=E&J>Z!EZRP-A_3[5S:VI/+B($7DG2$;5(\N([OS@MR
M*5?V\)(QIAR1<E+P2ZB<2@9N"W;H,FWC53EYS;1]LIFVG3V/O&;:1O= >LVT
MC>X;=(J9MNM'F?%85G;PXU3HKBFUCF>\(CZ2F1E3:*N[^,D8_9&M(0<[779C
M:J;4V8KFV*>Y4<3T##G$+F9XC7H0)H_)[#H.Z1,-\R!2/P JFOJY,!3O@ H:
MW!3ML87^,\T61?T[X<FWH*N'Y#+.J*:"HHP@TR#XCX9:D=/QRD2:F^O(6OE@
M^LM'NQGF6V%'V=J)&E30[2K,<_TY_06CW0SM.M$SS(>Y5ISG+X097OIJ+3"?
M5WL 5T*M:_']'B:^WULBW']@0,_B^[T'RLPH9YSBJ:I\-&^RV^*H5)?=J?=:
MJ2@ETV_GR=/;:?6)$N/UO[88KW_SVS"*JNE0C??2NKFT-;X>(I.6-=[:J?=Y
M=[*&_I>_76B@+OZ*MFEK49,#7",'WXKC<YKA UUAQZ_9A-UE$SZ4'<+$Q"/*
M&OR![QTBG\8DKE4LNXZW%>0FK"S+\Y%DBR2\CI](FA&-YT#G ;&?+2QYO"=P
MZ(P?)7Q&+*-<&;I),KZW!"]ZEQ!E!^S'#DO&&0BW<JNJ_B+^1U2SXK_Y_U!+
M 0(4 Q0    ( ".(7U>AG6!;) P  "U3   ,              "  0    !E
M-3$V,5\V:RYH=&U02P$"% ,4    "  CB%]7JXFF ,6' 0"YN1$ $
M        @ %.#   934Q-C%?97@Y.2TQ+FAT;5!+ 0(4 Q0    ( ".(7U<)
M6G)7KBH  .S# 0 0              "  4&4 0!E-3$V,5]E>#DY+3(N:'1M
M4$L! A0#%     @ (XA?5SK)?+$[$P  TO0  !$              ( !';\!
M &EF8F0M,C R,S V,S N>'-D4$L! A0#%     @ (XA?5Z@F353/%@  ,E$!
M !4              ( !A](! &EF8F0M,C R,S V,S!?8V%L+GAM;%!+ 0(4
M Q0    ( ".(7U?S@U>JM",  #PB @ 5              "  8GI 0!I9F)D
M+3(P,C,P-C,P7V1E9BYX;6Q02P$"% ,4    "  CB%]7WX$_38!C  "9R 4
M%0              @ %P#0( :69B9"TR,#(S,#8S,%]L86(N>&UL4$L! A0#
M%     @ (XA?5UW58C-810  ^IT$ !4              ( !(W$" &EF8F0M
F,C R,S V,S!?<')E+GAM;%!+!08     "  (  $"  "NM@(    !

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
